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 @@
-{{#each searchParams.nameHash}}
-
-{{/each}}
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) {