diff --git a/frontend/client/res/templates/fields/link-multiple/search.tpl b/frontend/client/res/templates/fields/link-multiple/search.tpl index 49ea6679fc..8ea513893c 100644 --- a/frontend/client/res/templates/fields/link-multiple/search.tpl +++ b/frontend/client/res/templates/fields/link-multiple/search.tpl @@ -1,10 +1,4 @@
diff --git a/frontend/client/src/views/fields/link-multiple.js b/frontend/client/src/views/fields/link-multiple.js index a29dee9165..6744f48f7b 100644 --- a/frontend/client/src/views/fields/link-multiple.js +++ b/frontend/client/src/views/fields/link-multiple.js @@ -66,6 +66,7 @@ Espo.define('Views.Fields.LinkMultiple', 'Views.Fields.Base', function (Dep) { if (this.mode == 'search') { this.nameHash = Espo.Utils.clone(this.searchParams.nameHash) || {}; + this.ids = Espo.Utils.clone(this.searchParams.value) || []; } this.listenTo(this.model, 'change:' + this.idsName, function () { diff --git a/frontend/client/src/views/record/search.js b/frontend/client/src/views/record/search.js index 6639b2db20..8c92412f9f 100644 --- a/frontend/client/src/views/record/search.js +++ b/frontend/client/src/views/record/search.js @@ -171,8 +171,11 @@ Espo.define('Views.Record.Search', 'View', function (Dep) { this.managePresetFilters(); - this.createFilters(); + this.createFilters(function () { + this.render(); + }.bind(this)); this.updateCollection(); + }, 'click .advanced-filters-bar a[data-action="showFiltersPanel"]': function (e) {