Scenarios: Set parent to EDIT when deleting current scenario

This commit is contained in:
Dylan Jeannin committed 2026-05-22 17:25:44 +02:00
1 parent a78be47e2b
commit 5fb6fecc24
2 files changed
+2 -3

No files matched your search

+1 -1
View File
@@ -546,7 +546,7 @@ class Study(SQLModel):
self.status.scenario = scenario
if reduce(
lambda a, s: a or (s.parent is scenario),
lambda a, s: a or (s.parent is scenario and not s.is_deleted()),
self.scenarios.lst,
False
):
+1 -2
View File
@@ -74,11 +74,10 @@ class DeleteScenariosCommand(QUndoCommand):
self._study.reload_from_scenario(self._scenario)
def redo(self):
self._scenario.set_as_deleted()
if self._reload:
self._study.reload_from_scenario(self._scenario.parent)
self._scenario.set_as_deleted()
class DuplicateScenariosCommand(QUndoCommand):
def __init__(self, study):