diff --git a/pom.xml b/pom.xml
index 9acfa1bee..aa998cd21 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.10.4
+ 1.10.5
war
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingController.java
index eb999f548..7e84fb146 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingController.java
@@ -2661,30 +2661,29 @@ public class EditarPricingController extends PricingController {
paradasConexao = new ArrayList<>();
+ List combinacaoParadas = new ArrayList<>();
+
clearCombobox(cmbConexaoCtrl);
for (ConexionCtrl p :lsConexoesCtrlList) {
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
- Boolean origem = false, destino = false;
-
if(!paradasConexao.contains(paradaOrigem)) {
paradasConexao.add(paradaOrigem);
- } else {
- origem = true;
- }
+ }
if(!paradasConexao.contains(paradaDestino)) {
paradasConexao.add(paradaDestino);
- } else {
- destino = true;
- }
+ }
- //Se ja foi adicionado a origem e destino nao mostra novamente.
- if(origem && destino) {
+ String combinacao = p.getOrigenId() + "-" + p.getDestinoId();
+
+ if(combinacaoParadas.contains(combinacao)) {
continue;
}
+ combinacaoParadas.add(combinacao);
+
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
comboItem.setValue(p);
comboItem.setParent(cmbConexaoCtrl);