From 13e24864ad94df27515211dd361f5e97ae124dc4 Mon Sep 17 00:00:00 2001 From: JoelCourtney Date: Thu, 23 Jan 2025 16:12:09 -0800 Subject: [PATCH] Rollback edits in reverse --- .../procedural/scheduling/utils/DefaultEditablePlanDriver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/procedural/scheduling/src/main/kotlin/gov/nasa/ammos/aerie/procedural/scheduling/utils/DefaultEditablePlanDriver.kt b/procedural/scheduling/src/main/kotlin/gov/nasa/ammos/aerie/procedural/scheduling/utils/DefaultEditablePlanDriver.kt index e8bf893aed..bb56862deb 100644 --- a/procedural/scheduling/src/main/kotlin/gov/nasa/ammos/aerie/procedural/scheduling/utils/DefaultEditablePlanDriver.kt +++ b/procedural/scheduling/src/main/kotlin/gov/nasa/ammos/aerie/procedural/scheduling/utils/DefaultEditablePlanDriver.kt @@ -291,7 +291,7 @@ class DefaultEditablePlanDriver( val result = uncommittedChanges uncommittedChanges = mutableListOf() - for (edit in result) { + for (edit in result.reversed()) { when (edit) { is Edit.Create -> adapter.delete(edit.directive.id) is Edit.Delete -> adapter.create(edit.directive)