changeset 711:cda88b3eb09c beta

fixed error for empty revisions on admin repo edit
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 18 Nov 2010 02:48:04 +0100
parents e2f3c8e6939d
children 131c1e335fa7
files rhodecode/controllers/admin/repos.py
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py	Thu Nov 18 02:41:38 2010 +0100
+++ b/rhodecode/controllers/admin/repos.py	Thu Nov 18 02:48:04 2010 +0100
@@ -231,7 +231,7 @@
         try:
             ScmModel().mark_for_invalidation(repo_name)
         except Exception, e:
-            h.flash(_('An error occured during cache invalidation'),
+            h.flash(_('An error occurred during cache invalidation'),
                     category='error')
         return redirect(url('edit_repo', repo_name=repo_name))
 
@@ -251,7 +251,9 @@
         else:
             last_rev = 0
         c.stats_revision = last_rev
-        c.repo_last_rev = ScmModel().get(repo_name).revisions[-1]
+        r = ScmModel().get(repo_name)
+        c.repo_last_rev = r.revisions[-1] if r.revisions else 0
+
         if last_rev == 0:
             c.stats_percentage = 0
         else: