all repos — caroster @ b543b412be399212ee03ca75483edab2b14706f1

[Octree] Group carpool to your event https://caroster.io

🐛 Fix permission for travel creator
Tim Izzo tim@5ika.ch
Fri, 23 Aug 2024 15:37:38 +0200
commit

b543b412be399212ee03ca75483edab2b14706f1

parent

8ee3471ba907699fe97862a568033862e54a60e2

1 files changed, 3 insertions(+), 0 deletions(-)

jump to
M frontend/hooks/usePermissions.tsfrontend/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 );