diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index 39950520b..391a2e4e2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -8,6 +8,7 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; +import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -732,11 +733,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp txtDescricao.setConstraint("no empty"); } for (CategoriaDescuento categoriaDescuento : lsCategoriaDescuento) { - categoriaDescuento.setCategoriaPeriodoList(new ArrayList()); + if(categoriaDescuento.getCategoria().getCategoriaId().intValue() != 1) { + categoriaDescuento.setCategoriaPeriodoList(new ArrayList()); + } + for(CategoriaPeriodo tempRef: categoriaDescuento.getCategoriaPeriodoList()) { + tempRef.setCategoriaperiodoId(null); + } } categoriaDescuentoList.setData(lsCategoriaDescuento); } - nuevo = (CategoriaCtrl) categoriaCtrl.clone(); nuevo.setCategoriactrlId(null); clone = true;