From 7cc24702834cfd6f26375ce557cd3860a44ce7f5 Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Wed, 7 May 2025 12:41:46 +0200 Subject: [PATCH] fix bug --- .../EditableConstraintWrapper.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraintWrapper.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraintWrapper.tsx index 3d17410e36..fb28efe316 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraintWrapper.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraintWrapper.tsx @@ -161,12 +161,13 @@ export const EditableConstraintWrapper = ({ value: '', }); case 'add value(s)': { - const combinedValues = state.values?.union( - new Set(action.payload), - ); + const newValues = new Set(action.payload); + const combinedValues = state.values + ? state.values.union(newValues) + : newValues; const filteredValues = deletedLegalValues - ? combinedValues?.difference(deletedLegalValues) - : deletedLegalValues; + ? combinedValues.difference(deletedLegalValues) + : combinedValues; return { ...state, values: filteredValues,