diff --git a/frontend/client/src/views/detail.js b/frontend/client/src/views/detail.js index ce0de83f94..0a61818d33 100644 --- a/frontend/client/src/views/detail.js +++ b/frontend/client/src/views/detail.js @@ -241,7 +241,8 @@ Espo.define('Views.Detail', 'Views.Main', function (Dep) { var self = this; var attributes = {}; - var filters = this.selectRelatedFilters[link] || null; + var filters = Espo.Utils.cloneDeep(this.selectRelatedFilters[link]) || null; + for (var filterName in filters) { if (typeof filters[filterName] == 'function') { filters[filterName] = filters[filterName].call(this);