From 22c23a6f27941fbc752ca6cc28272ac28a1281c2 Mon Sep 17 00:00:00 2001 From: bskjon Date: Tue, 1 Apr 2025 22:33:00 +0200 Subject: [PATCH] A bit of logging fix --- .../tasksV2/listeners/ConvertWorkTaskListener.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasksV2/listeners/ConvertWorkTaskListener.kt b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasksV2/listeners/ConvertWorkTaskListener.kt index 5399f74b..6b906e86 100644 --- a/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasksV2/listeners/ConvertWorkTaskListener.kt +++ b/apps/coordinator/src/main/kotlin/no/iktdev/mediaprocessing/coordinator/tasksV2/listeners/ConvertWorkTaskListener.kt @@ -40,16 +40,18 @@ class ConvertWorkTaskListener: WorkTaskListener() { return false } - if (!isOfEventsIListenFor(incomingEvent)) - return false if (!incomingEvent.isSuccessful() && !shouldIHandleFailedEvents(incomingEvent)) { return false } val producedEvents = events.filter { it.eventType == produceEvent } val shouldIHandleAndProduce = producedEvents.none { it.derivedFromEventId() == incomingEvent.eventId() } - if (shouldIHandleAndProduce) { - log.info { "Permitting handling of event: ${incomingEvent.dataAs()?.outputFile}" } + + val extractedEvent = events.findFirstEventOf() + if (extractedEvent?.isSuccessful() == true && shouldIHandleAndProduce) { + log.info { "Permitting handling of event: ${extractedEvent.data?.outputFile}" } + } + val startedWithOperations = events.findFirstEventOf()?.data?.operations ?: return false if (startedWithOperations.isOnly(OperationEvents.CONVERT)) { return true