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 8adfa9258..ba3e30ee1 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 @@ -436,7 +436,11 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { localidadesLinhaBSelecionadaList.getListData().removeAll(paradasDuplicadas); if(lsLocalidadesComuns!=null) { - lsLocalidadesComuns.addAll(paradasDuplicadas); + for (Parada parada : paradasDuplicadas) { + if(!lsLocalidadesComuns.contains(parada)){ + lsLocalidadesComuns.add(parada); + } + } }else { lsLocalidadesComuns = new ArrayList(paradasDuplicadas); } @@ -451,6 +455,11 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer { paradasDuplicadas.retainAll(localidadesDestinoLinhaCList.getListData()); localidadesLinhaCSelecionadaList.getListData().removeAll(paradasDuplicadas); if(lsLocalidadesComunsLinhasBC!=null) { + for (Parada parada : paradasDuplicadas) { + if(!lsLocalidadesComunsLinhasBC.contains(parada)){ + lsLocalidadesComunsLinhasBC.add(parada); + } + } lsLocalidadesComunsLinhasBC.addAll(paradasDuplicadas); }else { lsLocalidadesComunsLinhasBC = new ArrayList(paradasDuplicadas);