diff --git a/pagure/api/project.py b/pagure/api/project.py index 9c794a7..23e7aa2 100644 --- a/pagure/api/project.py +++ b/pagure/api/project.py @@ -51,8 +51,8 @@ def api_git_tags(repo, username=None, namespace=None): } """ - repo = pagure.lib._get_project(SESSION, repo, user=username, namespace=namespace) - + repo = pagure.get_authorized_project( + SESSION, repo, user=username, namespace=namespace) if repo is None: raise pagure.exceptions.APIError(404, error_code=APIERROR.ENOPROJECT) @@ -392,7 +392,8 @@ def api_fork_project(): username = form.username.data or None namespace = form.namespace.data.strip() or None - repo = pagure.lib._get_project(SESSION, repo, user=username, namespace=namespace) + repo = pagure.lib._get_project( + SESSION, repo, user=username, namespace=namespace) if repo is None: raise pagure.exceptions.APIError( 404, error_code=APIERROR.ENOPROJECT) diff --git a/pagure/ui/fork.py b/pagure/ui/fork.py index a8fce8b..5312c86 100644 --- a/pagure/ui/fork.py +++ b/pagure/ui/fork.py @@ -170,7 +170,6 @@ def request_pulls(repo, username=None, namespace=None): def request_pull(repo, requestid, username=None, namespace=None): """ Create a pull request with the changes from the fork into the project. """ - repo = flask.g.repo if not repo.settings.get('pull_requests', True): diff --git a/tests/test_pagure_flask_api_ui_private_repo.py b/tests/test_pagure_flask_api_ui_private_repo.py index a304e58..a159b2e 100644 --- a/tests/test_pagure_flask_api_ui_private_repo.py +++ b/tests/test_pagure_flask_api_ui_private_repo.py @@ -257,7 +257,7 @@ class PagurePrivateRepotest(tests.Modeltests): self.assertEqual( output.get_data(as_text=True).count('
No group found
'), 1) self.assertEqual( - output.get_data(as_text=True).count('No group found
'), 1) self.assertEqual( - output.get_data(as_text=True).count('No group found
'), 1) self.assertEqual( - output.get_data(as_text=True).count('No group found
'), 1) self.assertEqual( - output.get_data(as_text=True).count('No group found
'), 1) self.assertEqual( - output.get_data(as_text=True).count('