From 6c83a43696188f9e4390aeea216560c8399cd4b7 Mon Sep 17 00:00:00 2001 From: Muhammad Fajar Date: Sat, 6 Jan 2024 12:33:45 +0700 Subject: [PATCH] Fix Getting Family --- .../Http/Controllers/Api/CorporateMemberController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Modules/Client/Http/Controllers/Api/CorporateMemberController.php b/Modules/Client/Http/Controllers/Api/CorporateMemberController.php index 7b1c8273..c7f4751b 100644 --- a/Modules/Client/Http/Controllers/Api/CorporateMemberController.php +++ b/Modules/Client/Http/Controllers/Api/CorporateMemberController.php @@ -69,9 +69,10 @@ class CorporateMemberController extends Controller ->firstOrFail(); // Get Families - $data->families = Member::query() - ->with(['person']) - ->where('principal_id', $data->member_id) + $principalId = $data->principal_id ?? $data->member_id; + + $data->families = Member::with(['person']) + ->where('principal_id', $principalId) ->get(); return response()->json(EmployeeDataProfileMemberResource::make($data));