Merge pull request #2781 from nasa/global-filters-no-request-bug-fix

Global Filters not re-requesting on value change
This commit is contained in:
David Tsay 2020-03-25 11:57:30 -07:00 committed by GitHub
commit 51498c0e75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -377,8 +377,10 @@ define([
* @public
*/
updateFiltersAndRefresh: function (updatedFilters) {
if (this.filters && !_.isEqual(this.filters, updatedFilters)) {
this.filters = updatedFilters;
let deepCopiedFilters = JSON.parse(JSON.stringify(updatedFilters));
if (this.filters && !_.isEqual(this.filters, deepCopiedFilters)) {
this.filters = deepCopiedFilters;
this.reset();
if (this.unsubscribe) {
this.unsubscribe();
@ -386,7 +388,7 @@ define([
}
this.fetch();
} else {
this.filters = updatedFilters;
this.filters = deepCopiedFilters;
}
}
});