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"])