diff --git a/mail2redmine.py b/mail2redmine.py index 12db37c..410402b 100644 --- a/mail2redmine.py +++ b/mail2redmine.py @@ -92,14 +92,15 @@ def create_ticket(mail): except redmine.resources.ResourceAttrError: continue - issue = r.issue.create(project_id=PROJECT_ID, - subject=parse_header(mail['Subject']), - tracker_id=TRACKER_ID, - description=body, - uploads=attachments) + issue_data = {'project_id': PROJECT_ID, + 'subject': parse_header(mail['Subject']), + 'tracker_id': TRACKER_ID, + 'description': body, + 'uploads': attachments} if tech_manager: - issue.assigned_to_id = tech_manager.id - issue.save() + issue['assigned_to_id'] = tech_manager.id + + issue = r.issue.create(**issue_data) message = u"""[ Ce courriel est envoyé par un automate. Merci de ne pas y répondre, votre message ne serait pas pris en compte. ]