From 966844638d9feb29c1304a50715256afdf05a4bd Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Wed, 13 Apr 2011 11:58:09 +0200 Subject: [PATCH] [Bug #969] Refresh box of price per hour instead of doing a reloadBindings of the current row FEA: ItEr74S04BugFixing --- .../web/costcategories/CostCategoryCRUDController.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/costcategories/CostCategoryCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/costcategories/CostCategoryCRUDController.java index 5b2ef612b..939af9157 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/costcategories/CostCategoryCRUDController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/costcategories/CostCategoryCRUDController.java @@ -302,9 +302,12 @@ public class CostCategoryCRUDController extends GenericForwardComposer .getValue() : null; hourCost.setType(value); if (value != null) { - // Update the hourPrice in the hourCost - hourCost.setPriceCost(value.getDefaultPrice()); - Util.reloadBindings(listHourCosts); + final BigDecimal defaultPrice = value.getDefaultPrice(); + final Decimalbox dbPricePerHour = (Decimalbox) item.getParent().getNextSibling(); + hourCost.setPriceCost(defaultPrice); + if (dbPricePerHour != null) { + dbPricePerHour.setValue(defaultPrice); + } } else { hourCost.setPriceCost(BigDecimal.ZERO); throw new WrongValueException(item.getParent(),