From edf10a26ceec5c3a17d38ebf62ec9162e9bcc0ef Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Sep 11 2016 18:25:16 +0000 Subject: Include the project's namespace in the redirect URLs when working on issues --- diff --git a/pagure/ui/issues.py b/pagure/ui/issues.py index 74fd558..eadb675 100644 --- a/pagure/ui/issues.py +++ b/pagure/ui/issues.py @@ -655,7 +655,7 @@ def new_issue(repo, username=None, namespace=None): return flask.redirect(flask.url_for( '.view_issue', username=username, repo=repo.name, - issueid=issue.id)) + namespace=namespace, issueid=issue.id)) except pagure.exceptions.PagureException as err: flask.flash(str(err), 'error') except SQLAlchemyError as err: # pragma: no cover @@ -780,7 +780,8 @@ def delete_issue(repo, issueid, username=None, namespace=None): SESSION.commit() flask.flash('Issue deleted') return flask.redirect(flask.url_for( - 'view_issues', username=username, repo=repo.name)) + 'view_issues', username=username, repo=repo.name, + namespace=namespace)) except SQLAlchemyError as err: # pragma: no cover SESSION.rollback() APP.logger.exception(err) @@ -881,7 +882,7 @@ def edit_issue(repo, issueid, username=None, namespace=None): SESSION.commit() flask.flash(message) url = flask.url_for( - 'view_issue', username=username, + 'view_issue', username=username, namespace=namespace, repo=repo.name, issueid=issueid) return flask.redirect(url) except pagure.exceptions.PagureException as err: @@ -1087,7 +1088,7 @@ def edit_comment_issue( return 'ok' return flask.redirect(flask.url_for( - 'view_issue', username=username, + 'view_issue', username=username, namespace=namespace, repo=project.name, issueid=issueid)) if is_js and flask.request.method == 'POST':