Changeset - cda88b3eb09c
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 15 years ago 2010-11-18 02:48:04
marcin@python-works.com
fixed error for empty revisions on admin repo edit
1 file changed with 4 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rhodecode/controllers/admin/repos.py
Show inline comments
 
@@ -228,13 +228,13 @@ class ReposController(BaseController):
 
        :param repo_name:
 
        """
 

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

	
 
    @HasPermissionAllDecorator('hg.admin')
 
    def show(self, repo_name, format='html'):
 
        """GET /repos/repo_name: Show a specific item"""
 
@@ -248,13 +248,15 @@ class ReposController(BaseController):
 
        c.repo_info = repo = repo_model.get(repo_name)
 
        if repo.stats:
 
            last_rev = repo.stats.stat_on_revision
 
        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:
 
            c.stats_percentage = '%.2f' % ((float((last_rev)) / c.repo_last_rev) * 100)
 

	
 

	
0 comments (0 inline, 0 general)