From 8710aa12a149d2d37c5b9d36a4a995c1fd463596 Mon Sep 17 00:00:00 2001 From: David Smadja <david.smadja@assemblee-nationale.fr> Date: Thu, 10 Apr 2025 10:51:12 +0200 Subject: [PATCH] Fix 'test-case modified' indicator when only opening graph --- .../test_case_selected/TestCaseSummary.svelte | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lib/components/impacts_view/test_cases_view/test_case_selected/TestCaseSummary.svelte b/src/lib/components/impacts_view/test_cases_view/test_case_selected/TestCaseSummary.svelte index f3343a28c..4b7548720 100644 --- a/src/lib/components/impacts_view/test_cases_view/test_case_selected/TestCaseSummary.svelte +++ b/src/lib/components/impacts_view/test_cases_view/test_case_selected/TestCaseSummary.svelte @@ -291,9 +291,19 @@ {#if mode !== "select" && situation.title !== undefined} {@const situationDetails = situation.linked_variables?.[displayMode.parametersVariableName]} + {@const omitSlider = (obj: Situation) => { + const result = { ...obj } + if (result.slider !== undefined) { + delete result.slider + } + return result + }} {@const isModified = situationIndex < testCasesCore.length && - !deepEqual(situation, testCasesCore[situationIndex])} + !deepEqual( + omitSlider(situation), + omitSlider(testCasesCore[situationIndex]), + )} {@const isDuplicated = situationIndex >= testCasesCore.length} <div class="-mx-4 mb-3 flex h-12 items-center justify-between bg-gray-200 px-4 py-1" -- GitLab