From 997e82caa062c82d7b65ee4ad34cf1864ab16342 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 25 2015 11:08:49 +0000 Subject: When updating a project's settings require the user doing the action --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 5e08f35..6484e2c 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -574,8 +574,11 @@ def edit_issue(session, issue, ticketfolder, user, return 'Edited successfully issue #%s' % issue.id -def update_project_settings(session, repo, issue_tracker, project_docs): +def update_project_settings( + session, repo, issue_tracker, project_docs, user): ''' Update the settings of a project. ''' + user_obj = __get_user(session, user) + update = [] if issue_tracker != repo.issue_tracker: repo.issue_tracker = issue_tracker