diff --git a/pom.xml b/pom.xml
index 724aee00e..b671778c7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.149.0
+ 1.149.1
war
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
index 7f6634cf9..8c842873d 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
@@ -1039,6 +1039,17 @@ public class EditarCorridaController extends MyGenericForwardComposer {
lsParadaEsquemaAdicionadasRemovidasOuEditadas.addAll(lsParadaEsquemaRemovidas);
}
+ //Criado esta validação temporária, pois o a funcionalidade estava causando o seguinte impacto,
+ //quando se era recriado um tramo, esratava unativando a disponibilidade e com isso a disponibilidade ficava incorreta.
+ //TODO - Devrea ser retornado neste ponto e remover esta validação e corrigido o problema da disponibilidade
+ if(boletoService.isExisteBoletoPorCorrida(esquemaCorrida.getNumCorrida(), dataIter)) {
+ String msgErro = "A corrida não será aletrada. Existem vendas para a corrida:" + esquemaCorrida.getNumCorrida() + " na data:" + DateUtil.getStringDate(dataIter);
+ log.error("Geração de corrida via Conf. " + msgErro);
+ TarefaGeracaoCorridaVO tarefa = new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
+ tarefaErros.add(tarefa);
+ continue;
+ }
+
List localidadeComVenda =null;
for (ParadaEsquema paradaEsquema : lsParadaEsquemaAdicionadasRemovidasOuEditadas) {
if(boletoService.isExisteBoletoPorCorridaOrigemIdOuDestinoId(esquemaCorrida.getNumCorrida(), dataIter, paradaEsquema.getParada().getParadaId(), paradaEsquema.getParada().getParadaId())) {