# HG changeset patch # User Daniel Dourvaris # Date 2016-05-24 16:21:56 # Node ID a06379f22e9e1025358dc6e5982edaa208ea95c2 # Parent bf576ea02764f8fca47a4c14d81dceffe9b1cd83 pullrequests: select a ref if one exists matching the commit id diff --git a/rhodecode/model/pull_request.py b/rhodecode/model/pull_request.py --- a/rhodecode/model/pull_request.py +++ b/rhodecode/model/pull_request.py @@ -1054,8 +1054,10 @@ class PullRequestModel(BaseModel): ref_key = '%s:%s:%s' % (group_key, ref_name, ref_id) group_refs.append((ref_key, ref_name)) - if not selected and match in (ref_id, ref_name): - selected = ref_key + if not selected: + if set([commit_id, match]) & set([ref_id, ref_name]): + selected = ref_key + if group_refs: groups.append((group_refs, group_name))