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')}