From 15a5ba84f102bfe06d66b79ab6eba74e7de39faa Mon Sep 17 00:00:00 2001 From: philipp lang <philipp@aweos.de> Date: Fri, 28 Mar 2025 16:06:14 +0100 Subject: [PATCH] Add lazy loading to Contribution MemberData --- app/Contribution/Data/MemberData.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Contribution/Data/MemberData.php b/app/Contribution/Data/MemberData.php index b5882564..2a7279e4 100644 --- a/app/Contribution/Data/MemberData.php +++ b/app/Contribution/Data/MemberData.php @@ -29,7 +29,7 @@ class MemberData extends Data */ public static function fromModels(array $ids): Collection { - return Member::whereIn('id', $ids)->orderByRaw('lastname, firstname')->get()->map(fn ($member) => self::factory()->withoutMagicalCreation()->from([ + return Member::with('leaderMemberships', 'gender')->whereIn('id', $ids)->orderByRaw('lastname, firstname')->get()->map(fn ($member) => self::factory()->withoutMagicalCreation()->from([ ...$member->toArray(), 'birthday' => $member->birthday->toAtomString(), 'isLeader' => $member->isLeader(),