From d216ba57f449e81a6a5a568ea5c062096d292a5f Mon Sep 17 00:00:00 2001 From: Dean Date: Thu, 18 Jul 2024 14:05:57 +0100 Subject: [PATCH] Minor fix to ensure that only dsplus sources can filter by _id --- .../src/components/app/dynamic-filter/DynamicFilter.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/app/dynamic-filter/DynamicFilter.svelte b/packages/client/src/components/app/dynamic-filter/DynamicFilter.svelte index b4c69d2555..516b26ee69 100644 --- a/packages/client/src/components/app/dynamic-filter/DynamicFilter.svelte +++ b/packages/client/src/components/app/dynamic-filter/DynamicFilter.svelte @@ -22,6 +22,7 @@ $: dataProviderId = dataProvider?.id $: datasource = dataProvider?.datasource + $: isDSPlus = ["table", "link", "viewV2"].includes(datasource?.type) $: addExtension = getAction( dataProviderId, ActionTypes.AddDataProviderQueryExtension @@ -72,7 +73,7 @@ return Object.values(clonedSchema || {}) .filter(field => !Constants.BannedSearchTypes.includes(field.type)) - .concat([{ name: "_id", type: "string" }]) + .concat(isDSPlus ? [{ name: "_id", type: "string" }] : []) } const openEditor = () => {