From 5e4dc38609d4450c7056c2830fb39118ba9bbbec Mon Sep 17 00:00:00 2001 From: gulnaz Date: Tue, 25 Nov 2025 17:48:44 +0300 Subject: [PATCH] SUPPORT-9561: fix excerpt listener --- .../java/ru/micord/ervu/kafka/listener/ExcerptListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/main/java/ru/micord/ervu/kafka/listener/ExcerptListener.java b/backend/src/main/java/ru/micord/ervu/kafka/listener/ExcerptListener.java index 8fa1ed1c..1a9a4241 100644 --- a/backend/src/main/java/ru/micord/ervu/kafka/listener/ExcerptListener.java +++ b/backend/src/main/java/ru/micord/ervu/kafka/listener/ExcerptListener.java @@ -41,6 +41,10 @@ public class ExcerptListener { ExcerptResponse excerptResponse = objectMapper.readValue(kafkaResponse, ExcerptResponse.class); if (!excerptResponse.getSuccess()) { + if (excerptResponse.getData() != null) { + data = excerptResponse.getData(); + excerptHistoryDao.delete(data.getOrgId(), data.getPrnOid()); + } throw new ExcerptResponseException( "Error with getting excerpt url " + excerptResponse.getMessage()); } @@ -48,6 +52,7 @@ public class ExcerptListener { || excerptResponse.getData().getFileUrl().isEmpty()) { if (excerptResponse.getData() != null) { data = excerptResponse.getData(); + excerptHistoryDao.delete(data.getOrgId(), data.getPrnOid()); } auditService.processDownloadEvent(data, 0, fileName, 1, AuditConstants.FAILURE_STATUS_TYPE, fileUrl