🐛 Fix permission for travel creator
Tim Izzo tim@5ika.ch
Fri, 23 Aug 2024 15:37:38 +0200
1 files changed,
3 insertions(+),
0 deletions(-)
jump to
M
frontend/hooks/usePermissions.ts
→
frontend/hooks/usePermissions.ts
@@ -71,6 +71,9 @@
canJoinTravels: () => true, canAddTravel: () => true, canSeeTravelDetails: travel => { + const travelCreatorId = + travel.attributes.user?.data?.id || travel.attributes.user; + if (travelCreatorId === userId) return true; const isInPassengersList = travel.attributes.passengers.data?.some( passenger => passenger.attributes.user?.data?.id === userId );