diff rhodecode/controllers/changelog.py @ 3573:881ae12b3c7d beta

report ChangesetDoesNotExistError as an error but don't lose the repo context
author Mads Kiilerich <madski@unity3d.com>
date Wed, 20 Mar 2013 16:58:38 +0100
parents 6b176c679896
children 3563bb7b4b82 600ffde2634c
line wrap: on
line diff
--- a/rhodecode/controllers/changelog.py	Wed Mar 20 15:00:31 2013 +0100
+++ b/rhodecode/controllers/changelog.py	Wed Mar 20 16:58:38 2013 +0100
@@ -86,8 +86,8 @@
             c.statuses = c.rhodecode_db_repo.statuses(page_revisions)
         except (RepositoryError, ChangesetDoesNotExistError, Exception), e:
             log.error(traceback.format_exc())
-            h.flash(str(e), category='warning')
-            return redirect(url('home'))
+            h.flash(str(e), category='error')
+            return redirect(url('changelog_home', repo_name=c.repo_name))
 
         self._graph(c.rhodecode_repo, collection, c.total_cs, c.size, p)