diff --git a/apps/web/src/lib/components/BookingModal.svelte b/apps/web/src/lib/components/BookingModal.svelte index 1c153a4..33e41e1 100644 --- a/apps/web/src/lib/components/BookingModal.svelte +++ b/apps/web/src/lib/components/BookingModal.svelte @@ -41,7 +41,7 @@ let confirmDelete = false; let error = ""; - $: isOwner = status.reservation?.userId === $user?.id; + $: isOwner = status.reservation?.userId === $user?.id || status.reservation?.user?.id === $user?.id; $: isAdmin = $user?.role === 'ADMIN'; const timeOptions = []; @@ -195,14 +195,16 @@ {#if isOwner || isAdmin} - +
+ +
{/if} @@ -271,7 +273,7 @@ - {#if reservation && (reservation.userId === $user?.id || $user?.role === 'ADMIN')} + {#if reservation && (reservation.userId === $user?.id || reservation.user?.id === $user?.id || $user?.role === 'ADMIN')}