From 5e7af745c99a198b0f638b0bde2953ae49a16d67 Mon Sep 17 00:00:00 2001 From: clementthomas Date: Tue, 28 Mar 2023 14:39:45 +0200 Subject: [PATCH] [FIX] project_task_portal_form: allow multiple uploads in portal --- .../controllers/portal_task_creation.py | 7 +------ .../views/portal_task_creation_form.xml | 11 ++++++++++- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/project_task_portal_form/controllers/portal_task_creation.py b/project_task_portal_form/controllers/portal_task_creation.py index 4ee67a2..4df7ee8 100644 --- a/project_task_portal_form/controllers/portal_task_creation.py +++ b/project_task_portal_form/controllers/portal_task_creation.py @@ -84,12 +84,7 @@ class PortalTaskCreation(CustomerPortal): if values.get("bug_report", False): description = description + "

BUG REPORT:
" + values["bug_report"] values["description"] = description - values["attachments"] = [] - for field_name, field_value in request.params.items(): - # If the value of the field if a file - if field_name == 'attachment' and field_value != "": - field_value.field_name = field_name - values["attachments"].append(field_value) + values["attachments"] = request.httprequest.files.getlist("attachment") return values @http.route( diff --git a/project_task_portal_form/views/portal_task_creation_form.xml b/project_task_portal_form/views/portal_task_creation_form.xml index eed740f..983bebc 100644 --- a/project_task_portal_form/views/portal_task_creation_form.xml +++ b/project_task_portal_form/views/portal_task_creation_form.xml @@ -4,7 +4,16 @@ Task creation form -
+ +