Mercurial > kallithea
changeset 3615:50927aedcab5 beta
move the existing changeset checks bellow other checks else it can throw exceptions for non
existing repos
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 27 Mar 2013 18:54:36 +0100 |
parents | e8db9fe4cca3 |
children | e9ac7544c2f6 |
files | rhodecode/controllers/compare.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/controllers/compare.py Wed Mar 27 18:50:25 2013 +0100 +++ b/rhodecode/controllers/compare.py Wed Mar 27 18:54:36 2013 +0100 @@ -115,9 +115,6 @@ org_repo = Repository.get_by_repo_name(org_repo) other_repo = Repository.get_by_repo_name(other_repo) - self.__get_cs_or_redirect(rev=org_ref, repo=org_repo, partial=partial) - self.__get_cs_or_redirect(rev=other_ref, repo=other_repo, partial=partial) - if org_repo is None: log.error('Could not find org repo %s' % org_repo) raise HTTPNotFound @@ -133,6 +130,9 @@ log.error('compare of two different kind of remote repos not available') raise HTTPNotFound + self.__get_cs_or_redirect(rev=org_ref, repo=org_repo, partial=partial) + self.__get_cs_or_redirect(rev=other_ref, repo=other_repo, partial=partial) + c.org_repo = org_repo c.other_repo = other_repo c.org_ref = org_ref[1]