Commit 87a8bee7 authored by Noel Alonso's avatar Noel Alonso
Browse files

Comprueba si el contenido es modificable

Depende del tipo de evento recibido, estará en medio de un ciclo o
incluso borrado, si no es el caso, se manda a modificar
parent 7d916ff3
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -454,13 +454,15 @@ public class VesselEventStreams extends EventSourcingStreams {
			return getEnrichCreateVesselEventFromRealtimeVessel(vesselDTO);
		}

		if (VesselEventTypes.isUpdatable(vesselEvent.getType())) {

			VesselDTO currentVesselDTO = ((VesselEvent) vesselEvent).getVessel();

		if (VesselEventTypes.isSnapshot(vesselEvent.getType()) && currentVesselDTO != null
				&& !currentVesselDTO.equals(vesselDTO)) {
			if (currentVesselDTO != null && !currentVesselDTO.equals(vesselDTO)) {
				logger.info("Modificando barco vía stream " + currentVesselDTO.getId());
				return getEnrichUpdateVesselEventFromRealtimeVessel(vesselDTO, vesselEvent);
			}
		}
		return null;
	}