From e2c3737b903d0eca0c68339ece8e97bec5e103b0 Mon Sep 17 00:00:00 2001 From: Quentin Mondot Date: Tue, 28 Jan 2025 16:31:19 +0100 Subject: [PATCH] [FIX] helpdesk_request_type: corrected bug on attachments in new ticket form The param "max_upload_size" was missing when rendering "helpdesk_mgmt.portal_create_ticket". Instead of added it, I've overloaded the response from helpdesk_mgmt create_new_ticket --- helpdesk_request_type/controllers/main.py | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/helpdesk_request_type/controllers/main.py b/helpdesk_request_type/controllers/main.py index 83e7c4b..43d6c5e 100644 --- a/helpdesk_request_type/controllers/main.py +++ b/helpdesk_request_type/controllers/main.py @@ -5,22 +5,10 @@ class HelpdeskTicketControllerRequestType(HelpdeskTicketController): @http.route("/new/ticket", type="http", auth="user", website=True) def create_new_ticket(self, **kw): - categories = http.request.env["helpdesk.ticket.category"].search( - [("active", "=", True)] - ) + res = super(HelpdeskTicketControllerRequestType, self).create_new_ticket(**kw) request_types = http.request.env["helpdesk.request.type"].search([]) - email = http.request.env.user.email - name = http.request.env.user.name - return http.request.render( - "helpdesk_mgmt.portal_create_ticket", - { - "categories": categories, - "teams": self._get_teams(), - "email": email, - "name": name, - "request_types": request_types - }, - ) + res.qcontext["request_types"] = request_types + return res def _prepare_submit_ticket_vals(self, **kw): res = super()._prepare_submit_ticket_vals(**kw)