# HG changeset patch # User Marcin Kuzminski # Date 2013-02-03 22:29:59 # Node ID 059efaea23d605952bf982ecbc4298ac51fab546 # Parent 14697de1598f2d68717e99cfd7c5c1db42cbee7b fix reset statistics call if there are no statistics yet diff --git a/rhodecode/model/repo.py b/rhodecode/model/repo.py --- a/rhodecode/model/repo.py +++ b/rhodecode/model/repo.py @@ -602,12 +602,12 @@ class RepoModel(BaseModel): :param repo_name: """ + repo = self._get_repo(repo_name) try: obj = self.sa.query(Statistics)\ - .filter(Statistics.repository == - self.get_by_repo_name(repo_name))\ - .one() - self.sa.delete(obj) + .filter(Statistics.repository == repo).scalar() + if obj: + self.sa.delete(obj) except: log.error(traceback.format_exc()) raise