diff --git a/src/lib/components/test_cases/TestCaseCompareModal.svelte b/src/lib/components/test_cases/TestCaseCompareModal.svelte index ec02324e13eff631430a1823363121c3bd8ab14c..e63f015ae39ce6047201d9b33af8fa262d487c66 100644 --- a/src/lib/components/test_cases/TestCaseCompareModal.svelte +++ b/src/lib/components/test_cases/TestCaseCompareModal.svelte @@ -23,27 +23,31 @@ function duplicateTestCaseAndCloseModal() { shared.testCasesIndex = [shared.testCasesIndex[0], shared.testCases.length] const duplicatedTestCase = structuredClone( - shared.testCases[shared.testCasesIndex[0]], + $state.snapshot(shared.testCases[shared.testCasesIndex[0]]), ) duplicatedTestCase.title = `Copie de ${duplicatedTestCase.title}` shared.testCases.push(duplicatedTestCase) const duplicatedEvaluationByName = structuredClone( - shared.evaluationByNameArray[shared.testCasesIndex[0]], + $state.snapshot(shared.evaluationByNameArray[shared.testCasesIndex[0]]), ) shared.evaluationByNameArray.push(duplicatedEvaluationByName) const duplicatedInputInstantsByVariableName = structuredClone( - shared.inputInstantsByVariableNameArray[shared.testCasesIndex[0]], + $state.snapshot( + shared.inputInstantsByVariableNameArray[shared.testCasesIndex[0]], + ), ) shared.inputInstantsByVariableNameArray.push( duplicatedInputInstantsByVariableName, ) const duplicatedValuesByCalculationNameByVariableName = structuredClone( - shared.valuesByCalculationNameByVariableNameArray[ - shared.testCasesIndex[0] - ], + $state.snapshot( + shared.valuesByCalculationNameByVariableNameArray[ + shared.testCasesIndex[0] + ], + ), ) shared.valuesByCalculationNameByVariableNameArray.push( duplicatedValuesByCalculationNameByVariableName, diff --git a/src/lib/components/test_cases/TestCaseSummary.svelte b/src/lib/components/test_cases/TestCaseSummary.svelte index 575cedc5388e800de4d0f1e30778a451467cbd0f..53ac3bc29981291e8177c6898f3cba69051e720b 100644 --- a/src/lib/components/test_cases/TestCaseSummary.svelte +++ b/src/lib/components/test_cases/TestCaseSummary.svelte @@ -288,7 +288,7 @@ } const originalSituation = testCasesCore[situationIndex] for (const key in originalSituation) { - situation[key] = structuredClone(originalSituation[key]) + situation[key] = structuredClone($state.snapshot(originalSituation[key])) } }