diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java index 6ad22ba2d..8adfa9258 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/GerarConexionPorRutaController.java @@ -435,8 +435,12 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { localidadesLinhaASelecionadaList.getListData().removeAll(paradasDuplicadas); localidadesLinhaBSelecionadaList.getListData().removeAll(paradasDuplicadas); - localidadesComunsList.setModel(new ListModelList(paradasDuplicadas)); - lsLocalidadesComuns = new ArrayList(paradasDuplicadas); + if(lsLocalidadesComuns!=null) { + lsLocalidadesComuns.addAll(paradasDuplicadas); + }else { + lsLocalidadesComuns = new ArrayList(paradasDuplicadas); + } + localidadesComunsList.setModel(new ListModelList(lsLocalidadesComuns)); } @SuppressWarnings("unchecked") @@ -446,9 +450,12 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { ArrayList paradasDuplicadas = new ArrayList(lsParadas); paradasDuplicadas.retainAll(localidadesDestinoLinhaCList.getListData()); localidadesLinhaCSelecionadaList.getListData().removeAll(paradasDuplicadas); - - localidadesComunsDestinoCList.setModel(new ListModelList(paradasDuplicadas)); - lsLocalidadesComunsLinhasBC = new ArrayList(paradasDuplicadas); + if(lsLocalidadesComunsLinhasBC!=null) { + lsLocalidadesComunsLinhasBC.addAll(paradasDuplicadas); + }else { + lsLocalidadesComunsLinhasBC = new ArrayList(paradasDuplicadas); + } + localidadesComunsDestinoCList.setModel(new ListModelList(lsLocalidadesComunsLinhasBC)); }