From 5a326cca61e0de2df3befdc5665a2c8d55d944b7 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 25 2015 11:07:38 +0000 Subject: When editing an issue requires the user doing the action --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index dd8371c..5e08f35 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -538,10 +538,12 @@ def new_pull_request(session, repo_from, branch_from, return 'Request created' -def edit_issue(session, issue, ticketfolder, +def edit_issue(session, issue, ticketfolder, user, title=None, content=None, status=None, private=False): ''' Edit the specified issue. ''' + user_obj = __get_user(session, user) + if status == 'Fixed' and issue.parents: for parent in issue.parents: if parent.status == 'Open':