From df25fac5a8f06841f153a311ab0940ed8362a9fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Sat, 21 Feb 2026 14:03:06 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[barobill]=20=ED=9A=8C=EC=9B=90=EC=82=AC?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=20=EC=8B=9C=20=EC=95=94=ED=98=B8=ED=99=94?= =?UTF-8?q?=20=EB=B3=B5=ED=98=B8=ED=99=94=20=EC=8B=A4=ED=8C=A8=20=EB=B0=A9?= =?UTF-8?q?=EC=96=B4=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - show() 메서드의 has_password 체크에서 encrypted cast 복호화 실패 시 getRawOriginal()로 폴백 --- .../Api/Admin/Barobill/BarobillMemberController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/Admin/Barobill/BarobillMemberController.php b/app/Http/Controllers/Api/Admin/Barobill/BarobillMemberController.php index a45855aa..b1f57bce 100644 --- a/app/Http/Controllers/Api/Admin/Barobill/BarobillMemberController.php +++ b/app/Http/Controllers/Api/Admin/Barobill/BarobillMemberController.php @@ -268,9 +268,13 @@ public function show(Request $request, int $id): JsonResponse ]); } - // 비밀번호 설정 여부 추가 + // 비밀번호 설정 여부 추가 (encrypted cast 복호화 실패 대비) $memberData = $member->toArray(); - $memberData['has_password'] = ! empty($member->barobill_pwd); + try { + $memberData['has_password'] = ! empty($member->barobill_pwd); + } catch (\Throwable $e) { + $memberData['has_password'] = ! empty($member->getRawOriginal('barobill_pwd')); + } return response()->json([ 'success' => true,