diff --git a/apps/web/components/booking/BookingListItem.tsx b/apps/web/components/booking/BookingListItem.tsx
index 6281768f05..699476af66 100644
--- a/apps/web/components/booking/BookingListItem.tsx
+++ b/apps/web/components/booking/BookingListItem.tsx
@@ -170,7 +170,9 @@ function BookingListItem(booking: BookingItem) {
{isUpcoming && !isCancelled ? (
<>
- {!booking.confirmed && !booking.rejected && }
+ {!booking.confirmed && !booking.rejected && user!.id === booking.user!.id && (
+
+ )}
{booking.confirmed && !booking.rejected && }
{!booking.confirmed && booking.rejected && (
{t("rejected")}
diff --git a/apps/web/server/routers/viewer.tsx b/apps/web/server/routers/viewer.tsx
index 76cc6c85ee..984870e124 100644
--- a/apps/web/server/routers/viewer.tsx
+++ b/apps/web/server/routers/viewer.tsx
@@ -386,6 +386,11 @@ const loggedInViewerRouter = createProtectedRouter()
},
status: true,
paid: true,
+ user: {
+ select: {
+ id: true,
+ },
+ },
},
orderBy,
take: take + 1,
|