From 1972a5ca632401ecf09016c602c5d1108e089714 Mon Sep 17 00:00:00 2001 From: pricelees Date: Wed, 3 Sep 2025 10:44:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Jpa=20AuditorAware=EC=97=90=EC=84=9C?= =?UTF-8?q?=EC=9D=98=20NPE=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/roomescape/common/config/JpaConfig.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/roomescape/common/config/JpaConfig.kt b/src/main/kotlin/roomescape/common/config/JpaConfig.kt index 72f2620e..842cd0da 100644 --- a/src/main/kotlin/roomescape/common/config/JpaConfig.kt +++ b/src/main/kotlin/roomescape/common/config/JpaConfig.kt @@ -18,8 +18,12 @@ class JpaConfig { class MdcAuditorAware : AuditorAware { override fun getCurrentAuditor(): Optional { - val memberIdStr = MDC.get(MDC_MEMBER_ID_KEY) + val memberIdStr: String? = MDC.get(MDC_MEMBER_ID_KEY) - return Optional.ofNullable(memberIdStr.toLongOrNull()) + if (memberIdStr == null) { + return Optional.empty() + } else { + return Optional.of(memberIdStr.toLong()) + } } }