diff --git a/build.gradle b/build.gradle index a9585be..5a62707 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ springBoot { } group = 'com.linglevel' -version = '3.1.2-SNAPSHOT' +version = '3.1.3-SNAPSHOT' java { toolchain { diff --git a/src/main/java/com/linglevel/api/content/custom/service/CustomContentWebhookService.java b/src/main/java/com/linglevel/api/content/custom/service/CustomContentWebhookService.java index f6dec1c..3d48f19 100644 --- a/src/main/java/com/linglevel/api/content/custom/service/CustomContentWebhookService.java +++ b/src/main/java/com/linglevel/api/content/custom/service/CustomContentWebhookService.java @@ -122,10 +122,14 @@ public void handleContentFailed(CustomContentFailedRequest request) { log.error("Failed to refund ticket for request: {}. Error: {}", request.getRequestId(), ticketE.getMessage()); } + String titleForNotification = StringUtils.hasText(contentRequest.getTitle()) + ? contentRequest.getTitle() + : "Untitled Content"; + notificationService.sendContentFailedNotification( contentRequest.getUserId(), request.getRequestId(), - contentRequest.getTitle(), + titleForNotification, request.getErrorMessage() );