From 5622fc339d27e44383507abb773042b8215e098c Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 20 2015 07:39:15 +0000 Subject: Retrieve the assignee user from the DB when loading it from git --- diff --git a/pagure/lib/git.py b/pagure/lib/git.py index 41ca2db..1c33120 100644 --- a/pagure/lib/git.py +++ b/pagure/lib/git.py @@ -337,9 +337,11 @@ def update_ticket_from_git( session, issue, tags, username=user.user, ticketfolder=None) # Update assignee - assignee = json_data.get('assignee', None) - pagure.lib.add_issue_assignee( - session, issue, assignee, user=user.user, ticketfolder=None) + assignee = get_user_from_json(json_data.get('assignee', {})) + if assignee: + pagure.lib.add_issue_assignee( + session, issue, assignee.username, + user=user.user, ticketfolder=None) # Update depends depends = json_data.get('depends', [])