From d8ab0146e0f96fef257dfd5dc4ec1e1fef3bd999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Wed, 20 Dec 2023 16:11:05 +0100 Subject: [PATCH] PArticipationPolicy fix viewWonList pour recettage --- app/Policies/ParticipationPolicy.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Policies/ParticipationPolicy.php b/app/Policies/ParticipationPolicy.php index 0b87934..e2afd80 100644 --- a/app/Policies/ParticipationPolicy.php +++ b/app/Policies/ParticipationPolicy.php @@ -64,11 +64,15 @@ class ParticipationPolicy /** * Wether a customer can access to won list page * - * @param \App\Models\Customer $authUser + * @param \App\Models\Customer|\App\Models\User $authUser * @return boolean */ - public function viewWonList(Customer $authUser): bool + public function viewWonList(Customer|User $authUser): bool { + if ($authUser instanceof User) { + // * Recettage + return true; + } return (bool)$authUser->participations()->where(fn (Builder $q) => $q->whereHas('instantWin')->orWhereHas('discount'))->count(); }