From 148976ff6d5b1b9964868613399e463bf22755c2 Mon Sep 17 00:00:00 2001 From: Noe Antoine Date: Wed, 31 Aug 2022 11:48:18 +0000 Subject: [PATCH] [FIX] portal: allocate Renderer correctly on new x2many field The new structure of X2manyField stores ListRenderer in its components. PortalUserX2ManyField is not using that structure properly. Therefore, PortalWizardUserListRenderer it is not found nor used correctly. This commit correctly places that List Renderer in the components. Task-2968411 closes odoo/odoo#99320 Signed-off-by: Thibault Delavallee (tde) --- .../src/views/fields/portal_wizard_user_one2many.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/addons/portal/static/src/views/fields/portal_wizard_user_one2many.js b/addons/portal/static/src/views/fields/portal_wizard_user_one2many.js index 840e52f86df..4a96a4d0662 100644 --- a/addons/portal/static/src/views/fields/portal_wizard_user_one2many.js +++ b/addons/portal/static/src/views/fields/portal_wizard_user_one2many.js @@ -4,11 +4,10 @@ import { PortalWizardUserListRenderer } from "../list/portal_wizard_user_list_re import { X2ManyField } from "@web/views/fields/x2many/x2many_field"; import { registry } from "@web/core/registry"; -export class PortalUserX2ManyField extends X2ManyField { - setup() { - super.setup(); - this.Renderer = PortalWizardUserListRenderer; - } -} +export class PortalUserX2ManyField extends X2ManyField {} +PortalUserX2ManyField.components = { + ...X2ManyField.components, + ListRenderer: PortalWizardUserListRenderer, +}; registry.category("fields").add("portal_wizard_user_one2many", PortalUserX2ManyField);