From a5fbfdae519a7ac71eddd1e83da7aaa841f7d458 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 20 2015 08:32:19 +0000 Subject: Document and assign the PullRequest properly when loading it from git --- diff --git a/pagure/lib/git.py b/pagure/lib/git.py index 3fcef6f..15db8d5 100644 --- a/pagure/lib/git.py +++ b/pagure/lib/git.py @@ -430,9 +430,17 @@ def update_request_from_git( request = pagure.lib.get_request_by_uid( session, request_uid=request_uid) + # Update start and stop commits request.commit_start = json_data.get('commit_start') request.commit_stop = json_data.get('commit_stop') + # Update assignee + assignee = get_user_from_json(session, json_data, key='assignee') + if assignee: + pagure.lib.add_pull_request_assignee( + session, issue, assignee.username, + user=user.user, ticketfolder=None) + for comment in json_data['comments']: user = get_user_from_json(session, comment) commentobj = pagure.lib.get_request_comment(