diff --git a/contentcuration/contentcuration/frontend/channelEdit/views/ImportFromChannels/SavedSearchesModal.vue b/contentcuration/contentcuration/frontend/channelEdit/views/ImportFromChannels/SavedSearchesModal.vue index f4a3d546b1..c19f454320 100644 --- a/contentcuration/contentcuration/frontend/channelEdit/views/ImportFromChannels/SavedSearchesModal.vue +++ b/contentcuration/contentcuration/frontend/channelEdit/views/ImportFromChannels/SavedSearchesModal.vue @@ -167,7 +167,7 @@ }, searchFilterCount(savedSearch) { return Object.entries(savedSearch.params).reduce((sum, [key, val]) => { - if (key === 'keywords') { + if (key === 'keywords' || val === null) { return sum; } else if (typeof val === 'boolean') { return sum + 1; diff --git a/contentcuration/contentcuration/frontend/shared/data/resources.js b/contentcuration/contentcuration/frontend/shared/data/resources.js index e23399479f..45ba9e5bcd 100644 --- a/contentcuration/contentcuration/frontend/shared/data/resources.js +++ b/contentcuration/contentcuration/frontend/shared/data/resources.js @@ -1749,6 +1749,10 @@ export const Invitation = new Resource({ export const SavedSearch = new Resource({ tableName: TABLE_NAMES.SAVEDSEARCH, urlName: 'savedsearch', + + getUserId(obj) { + return obj.saved_by; + }, }); export const User = new Resource({