From b235dcdd0402abca53b61098f80c7f2d10ad77fc Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: May 22 2017 20:37:00 +0000 Subject: Fix add_attachment Signed-off-by: Patrick Uiterwijk --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 0aca725..b7275c5 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -2521,7 +2521,7 @@ def add_attachment(repo, issue, attachmentfolder, user, filename, filestream): tasks.add_file_to_git.delay( repo.name, repo.namespace, repo.user.username if repo.is_fork else None, - user, issue.uid, filename) + user.username, issue.uid, filename) return filename diff --git a/pagure/lib/tasks.py b/pagure/lib/tasks.py index 26dd747..1d9dfb3 100644 --- a/pagure/lib/tasks.py +++ b/pagure/lib/tasks.py @@ -347,6 +347,7 @@ def add_file_to_git(name, namespace, user, user_attacher, issueuid, filename): project = pagure.lib._get_project(session, namespace=namespace, name=name, user=user) issue = pagure.lib.get_issue_by_uid(session, issueuid) + user_attacher = pagure.lib.search_user(session, username=user_attacher) pagure.lib.git._add_file_to_git( project, issue, APP.config['ATTACHMENTS_FOLDER'],