[FIX] web: fix can create option m2m

Since the "canCreate" option was not propagated this was leading
to a traceback with the autocomplete.
Indeed the option "No records" was never added because it was always
in a loading state.

closes odoo/odoo#99689

Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
This commit is contained in:
Jérémy Hennecart (jeh)
2022-09-08 12:46:44 +02:00
parent c01b9e7bdd
commit f13b8897fd
2 changed files with 2 additions and 0 deletions
@@ -257,6 +257,7 @@ Many2ManyTagsField.extractProps = ({ attrs, field }) => {
colorField: attrs.options.color_field,
nameCreateField: attrs.options.create_name_field,
relation: field.relation,
canCreate,
canQuickCreate: canCreate && !noQuickCreate,
canCreateEdit: canCreate && !noCreateEdit,
createDomain: attrs.options.create,
@@ -1674,6 +1674,7 @@ QUnit.module("Fields", (hooks) => {
await editInput(target, ".o_field_many2many_tags .o-autocomplete--input", "new tag");
assert.containsNone(target, ".o-autocomplete.dropdown li.o_m2o_dropdown_option");
assert.containsOnce(target, ".o-autocomplete.dropdown li.o_m2o_no_result");
});
QUnit.test("Many2ManyTagsField with attribute 'can_create' set to false", async (assert) => {