# HG changeset patch # User Marcin Kuzminski # Date 2017-08-23 11:02:37 # Node ID e9bc65adf673ebfe9722a218a09857b62096324d # Parent 3f3743741fa53617f6dd8b5fcfac3f7c7b71a3c7 compare: make sure to not do any redirects for XHR requests types. This can lead to page-in-page rendering when using ajax compare loading. diff --git a/rhodecode/apps/repository/views/repo_compare.py b/rhodecode/apps/repository/views/repo_compare.py --- a/rhodecode/apps/repository/views/repo_compare.py +++ b/rhodecode/apps/repository/views/repo_compare.py @@ -68,8 +68,10 @@ class RepoCompareView(RepoAppView): return repo.scm_instance().EMPTY_COMMIT h.flash(h.literal(_('There are no commits yet')), category='warning') - raise HTTPFound( - h.route_path('repo_summary', repo_name=repo.repo_name)) + if not partial: + raise HTTPFound( + h.route_path('repo_summary', repo_name=repo.repo_name)) + raise HTTPBadRequest() except RepositoryError as e: log.exception(safe_str(e))