From cd30db60e627ea3664653635c44ca14626c3f464 Mon Sep 17 00:00:00 2001 From: Gorash Date: Wed, 31 Jan 2018 14:38:39 +0100 Subject: [PATCH] [IMP] web: allow to use m2m_tags outside a form view --- addons/web/static/src/js/views/basic/basic_model.js | 1 + addons/web/static/src/js/views/view_dialogs.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js index 40de07ce638..d2dcaccb981 100644 --- a/addons/web/static/src/js/views/basic/basic_model.js +++ b/addons/web/static/src/js/views/basic/basic_model.js @@ -1522,6 +1522,7 @@ var BasicModel = AbstractModel.extend({ fields: view ? view.fields : fieldInfo.relatedFields, fieldsInfo: view ? view.fieldsInfo : fieldInfo.fieldsInfo, res_id: d.id, + data: d, viewType: view ? view.type : fieldInfo.viewType, parentID: list.id, }); diff --git a/addons/web/static/src/js/views/view_dialogs.js b/addons/web/static/src/js/views/view_dialogs.js index e45516acb37..4be84c23b71 100644 --- a/addons/web/static/src/js/views/view_dialogs.js +++ b/addons/web/static/src/js/views/view_dialogs.js @@ -408,7 +408,7 @@ var SelectCreateDialog = ViewDialog.extend({ on_saved: function (record) { var values = [{ id: record.res_id, - display_name: record.data.display_name, + display_name: record.data.display_name || record.data.name, }]; self.on_selected(values); },