diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java index f8d973aa5..2ba2ae15c 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/ManageOrderElementAdvancesModel.java @@ -815,8 +815,8 @@ public class ManageOrderElementAdvancesModel implements private Map> removedMeasurements = new HashMap>(); public void restoreOriginalState() { - removeAddedMeasurements(); addRemovedMeasurements(); + removeAddedMeasurements(); clear(); } @@ -825,7 +825,7 @@ public class ManageOrderElementAdvancesModel implements removedMeasurements.clear(); } - private void removeAddedMeasurements() { + private void addRemovedMeasurements() { for (AdvanceAssignment each : removedMeasurements.keySet()) { if (each instanceof DirectAdvanceAssignment) { DirectAdvanceAssignment directAdvanceAssignment = (DirectAdvanceAssignment) each; @@ -837,7 +837,7 @@ public class ManageOrderElementAdvancesModel implements removedMeasurements.clear(); } - private void addRemovedMeasurements() { + private void removeAddedMeasurements() { for (AdvanceMeasurement each : addedMeasurements) { AdvanceAssignment assignment = each.getAdvanceAssignment(); if (assignment instanceof DirectAdvanceAssignment) {