diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java index 9f13cb3bed..84cc347e4a 100644 --- a/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java @@ -116,11 +116,11 @@ public class SalesRules extends QueryRules { } if (vtbListData.getCheckDataFine() != null && vtbListData.getCheckDataFine()) { - LocalDate dataFineOld = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn( + Date dataFineOld = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn( conn, Query.format("SELECT data_fine FROM vtb_list_data WHERE cod_vlis = %s AND versione = %S", vtbListData.getCodVlis(), vtbListData.getVersione())); - if (dataFineOld != null && dataFine.isAfter(dataFineOld)) + if (dataFineOld != null && dataFine.isAfter(UtilityLocalDate.localDateFromDate(dataFineOld))) throw new Exception("Impossibile posticipare la data fine di una promozione."); } return true;