# HG changeset patch # User Marcin Kuzminski # Date 2019-01-18 16:21:29 # Node ID c7192866258eccfb9e4bdb9a5488954387c2b213 # Parent c138a7470d469d0184b09e4b87d52abbad2d57a6 remap-rescan: prevent empty/damaged repos to break the remap operation. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -2276,7 +2276,7 @@ class Repository(Base, BaseModel): # use no-cache version here scm_repo = self.scm_instance(cache=False, config=config) - empty = scm_repo.is_empty() + empty = not scm_repo or scm_repo.is_empty() if not empty: cs_cache = scm_repo.get_commit( pre_load=["author", "date", "message", "parents"])