diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js index 02cb6356658..37fdbb1e454 100644 --- a/addons/web/static/src/js/fields/relational_fields.js +++ b/addons/web/static/src/js/fields/relational_fields.js @@ -1908,6 +1908,7 @@ var FieldOne2Many = FieldX2Many.extend({ parentID: this.value.id, viewInfo: this.view, deletable: this.activeActions.delete && params.deletable && this.canDelete, + disable_multiple_selection: params.disable_multiple_selection, })); }, @@ -1968,6 +1969,7 @@ var FieldOne2Many = FieldX2Many.extend({ } else { this._openFormDialog({ context: data.context && data.context[0], + disable_multiple_selection: data.disable_multiple_selection, on_saved: function (record) { self._setValue({ operation: 'ADD', id: record.id }); }, diff --git a/addons/web/static/src/js/views/form/form_controller.js b/addons/web/static/src/js/views/form/form_controller.js index 0f38649d0bc..05745eb507f 100644 --- a/addons/web/static/src/js/views/form/form_controller.js +++ b/addons/web/static/src/js/views/form/form_controller.js @@ -617,6 +617,7 @@ var FormController = BasicController.extend({ parentID: data.parentID, readonly: data.readonly, deletable: record ? data.deletable : false, + disable_multiple_selection: data.disable_multiple_selection, recordID: record && record.id, res_id: record && record.res_id, res_model: data.field.relation,