Mercurial > kallithea
changeset 3314:059efaea23d6 beta
fix reset statistics call if there are no statistics yet
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 03 Feb 2013 23:29:59 +0100 |
parents | 14697de1598f |
children | fc08484c5bf3 |
files | rhodecode/model/repo.py |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/model/repo.py Sun Feb 03 23:19:42 2013 +0100 +++ b/rhodecode/model/repo.py Sun Feb 03 23:29:59 2013 +0100 @@ -602,12 +602,12 @@ :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