From ef4266b52738440e4ede76107e8538370370c790 Mon Sep 17 00:00:00 2001 From: shane Date: Mon, 3 Mar 2025 22:00:16 +0900 Subject: [PATCH] fix: openai API error handling --- .../timeparsing/service/ScheduleTimeParsingWorker.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/tistory/shanepark/dutypark/schedule/timeparsing/service/ScheduleTimeParsingWorker.kt b/src/main/kotlin/com/tistory/shanepark/dutypark/schedule/timeparsing/service/ScheduleTimeParsingWorker.kt index 00212d4..dddfe34 100644 --- a/src/main/kotlin/com/tistory/shanepark/dutypark/schedule/timeparsing/service/ScheduleTimeParsingWorker.kt +++ b/src/main/kotlin/com/tistory/shanepark/dutypark/schedule/timeparsing/service/ScheduleTimeParsingWorker.kt @@ -42,7 +42,14 @@ class ScheduleTimeParsingWorker( ), content = schedule.content ) - val response = scheduleTimeParsingService.parseScheduleTime(request) + + val response: ScheduleTimeParsingResponse + try { + response = scheduleTimeParsingService.parseScheduleTime(request) + } catch (e: Exception) { + log.error("OpenAI API error", e) + return + } if (responseFail(response, schedule)) return if (haveNoTimeInfo(response, schedule)) return