From df89d8d4e07582e37744bce3d1fc13dd77dbb7e6 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 13 2016 08:58:22 +0000 Subject: If a PR is already opened for a branch, do not include it in the list --- diff --git a/pagure/internal/__init__.py b/pagure/internal/__init__.py index 53c99a7..ba6a376 100644 --- a/pagure/internal/__init__.py +++ b/pagure/internal/__init__.py @@ -314,6 +314,15 @@ def get_pull_request_ready_branch(): if diff_commits: branches[branchname] = diff_commits + prs = pagure.lib.search_pull_requests( + pagure.SESSION, + project_id=repo.id, + status='Open' + ) + for pr in prs: + if pr.branch_from in branches: + del(branches[pr.branch_from]) + return flask.jsonify( { 'code': 'OK',