diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index b1e34f4..8e0f0fe 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -943,6 +943,9 @@ def update_priorities(repo, username=None): if not repo: flask.abort(404, 'Project not found') + if not repo.settings.get('issue_tracker', True): + flask.abort(404, 'No issue tracker found for this project') + if not is_repo_admin(repo): flask.abort( 403, @@ -1011,6 +1014,7 @@ def update_priorities(repo, username=None): return flask.redirect(flask.url_for( 'view_settings', username=username, repo=repo.name)) + @APP.route('//default/branch/', methods=['POST']) @APP.route('/fork///default/branch/', methods=['POST']) @login_required