diff --git a/pisi/api.py b/pisi/api.py index 6b3f9b4b..7b5a645e 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -829,7 +829,6 @@ def __update_repo(repo, force=False): repouri = repodb.get_repo(repo).indexuri.get_uri() try: index.read_uri_of_repo(repouri, repo) - pisi.db.historydb.HistoryDB().update_repo(repo, repouri, "update") except pisi.file.AlreadyHaveException, e: ctx.ui.info(_('%s repository information is up-to-date.') % repo) if force: @@ -838,6 +837,7 @@ def __update_repo(repo, force=False): else: return + pisi.db.historydb.HistoryDB().update_repo(repo, repouri, "update") repodb.check_distribution(repo) try: