From ba6def8f73e3895c35516691c729e5bf8995be9d Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Fri, 11 Oct 2024 09:28:48 +0100 Subject: [PATCH] Prevent filtering on calculation fields --- .../src/components/CoreFilterBuilder.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/frontend-core/src/components/CoreFilterBuilder.svelte b/packages/frontend-core/src/components/CoreFilterBuilder.svelte index c711a57e1c..8a2a19b0dc 100644 --- a/packages/frontend-core/src/components/CoreFilterBuilder.svelte +++ b/packages/frontend-core/src/components/CoreFilterBuilder.svelte @@ -69,10 +69,12 @@ const context = getContext("context") - $: fieldOptions = (schemaFields || []).map(field => ({ - label: field.displayName || field.name, - value: field.name, - })) + $: fieldOptions = (schemaFields || []) + .filter(field => !field.calculationType) + .map(field => ({ + label: field.displayName || field.name, + value: field.name, + })) const onFieldChange = filter => { const previousType = filter.type