From 6cd7a3e170f9ec7d9bb54fe10266f4038cf24c91 Mon Sep 17 00:00:00 2001 From: e01 Date: Fri, 20 May 2022 22:17:07 +0300 Subject: [PATCH] Fix wrong query when empty filter #1 --- src/interface.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/interface.vue b/src/interface.vue index 952ee2c..ad25bc9 100644 --- a/src/interface.vue +++ b/src/interface.vue @@ -264,13 +264,14 @@ async function refreshSuggestions(keyword: string) { const currentIds = items.value .map((i) => i[relationInfo.value.junctionField.field][relationInfo.value.relatedPrimaryKeyField.field]) .filter((i) => !!i); + const query = { params: { limit: 10, fields: fetchFields, filter: { _and: [ - parseFilter(props.filter, null) || null, + props.filter && parseFilter(props.filter, null), currentIds.length > 0 && { [relationInfo.value.relatedPrimaryKeyField.field]: { _nin: currentIds.join(','),