diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java index e0c041f36..a3a2138a4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingEspecificoController.java @@ -516,18 +516,25 @@ public class EditarPricingEspecificoController extends PricingController { } List pecv = (List) pricingListEspCanal.getModel(); + List pecvAuxiliar = new ArrayList(); for (PricingEspecificoCanalVendas pricingEspecificoCanalVendas : pecv) { if(pricingEspecificoCanalVendas.getActivo().equals(Boolean.FALSE)){ - pecv.remove(pricingEspecificoCanalVendas); + pecvAuxiliar.add(pricingEspecificoCanalVendas); } } + pecv.removeAll(pecvAuxiliar); + + List pea = (List) pricingListEspAgencia.getModel(); + List peaAuxiliar = new ArrayList(); for (PricingEspecificoAgencia pricingEspecificoAgencia : pea) { if(pricingEspecificoAgencia.getActivo().equals(Boolean.FALSE)){ - pea.remove(pricingEspecificoAgencia); + peaAuxiliar.add(pricingEspecificoAgencia); } } + pea.removeAll(peaAuxiliar); + pricingEspecifico.setPricingEspecificoCategoriaList(pec); pricingEspecifico.setPricingEspecificoAgenciasList(pea); pricingEspecifico.setPricingEspecificoCanalVendasList(pecv);