diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/advance/entities/AdvanceMeasurementComparator.java b/navalplanner-business/src/main/java/org/navalplanner/business/advance/entities/AdvanceMeasurementComparator.java index 306daf2c6..5c2ff0065 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/advance/entities/AdvanceMeasurementComparator.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/advance/entities/AdvanceMeasurementComparator.java @@ -42,12 +42,12 @@ public class AdvanceMeasurementComparator implements Comparator 0)) { + nextAdvance.getValue()) < 0)) { return false; } currentAdvance = nextAdvance; diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/ManageOrderElementAdvancesController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/ManageOrderElementAdvancesController.java index e3ced9e16..e69a8c2ba 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/ManageOrderElementAdvancesController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/ManageOrderElementAdvancesController.java @@ -25,6 +25,7 @@ package org.navalplanner.web.orders; import static org.navalplanner.web.I18nHelper._; import java.math.BigDecimal; +import java.util.Collections; import java.util.Date; import java.util.HashSet; import java.util.List; @@ -107,7 +108,10 @@ public class ManageOrderElementAdvancesController extends } public List getAdvanceMeasurements() { - return manageOrderElementAdvancesModel.getAdvanceMeasurements(); + List measurements = manageOrderElementAdvancesModel + .getAdvanceMeasurements(); + Collections.reverse(measurements); + return measurements; } public List getAdvanceAssignments() {