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 -
+ +