From 014194bc21aa3d4de47a3e03676348687c29c78d Mon Sep 17 00:00:00 2001 From: Solf <74342496+SolfE@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:46:17 +0900 Subject: [PATCH 1/2] Fix: Add fallback title for failed content notifications (#301) --- .../content/custom/service/CustomContentWebhookService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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() ); From 9447b0f14c5b80dbda112f69cb84a85dae7e6b56 Mon Sep 17 00:00:00 2001 From: solfe Date: Thu, 13 Nov 2025 13:48:00 +0900 Subject: [PATCH 2/2] Release: v3.1.3 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {