diff --git a/src/lib/components/variables/VariableInput.svelte b/src/lib/components/variables/VariableInput.svelte
index f22ed5489674f284c80c9355658bc2c01ab78c80..9bf63c434b81947cd9474128f8c35fe1325b934f 100644
--- a/src/lib/components/variables/VariableInput.svelte
+++ b/src/lib/components/variables/VariableInput.svelte
@@ -226,7 +226,7 @@
         valueError = null
         break
     }
-    const updatedSituation = setSituationVariableValue(
+    const situationChanged = setSituationVariableValue(
       entityByKey,
       situation,
       variable,
@@ -246,8 +246,7 @@
       }
     }
 
-    if (updatedSituation !== situation) {
-      situation = updatedSituation
+    if (situationChanged) {
       requestAllTestCasesCalculations(situationIndex)
     }