From 5476c38f3bbfb29a1e4f9fe20da3ec18dad02e72 Mon Sep 17 00:00:00 2001 From: Peer Richelsen Date: Fri, 30 Jan 2026 22:49:15 +0100 Subject: [PATCH] fix: filter KBar bookings to show only current user's upcoming bookings (#27447) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- apps/web/modules/shell/Kbar.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/modules/shell/Kbar.tsx b/apps/web/modules/shell/Kbar.tsx index d8e861bd9f..1abb7a276a 100644 --- a/apps/web/modules/shell/Kbar.tsx +++ b/apps/web/modules/shell/Kbar.tsx @@ -1,3 +1,5 @@ +import { useSession } from "next-auth/react"; + import { appStoreMetadata } from "@calcom/app-store/appStoreMetaData"; import dayjs from "@calcom/dayjs"; import { useLocale } from "@calcom/lib/hooks/useLocale"; @@ -265,18 +267,22 @@ function useEventTypesAction(): void { function useUpcomingBookingsAction(): void { const router = useRouter(); + const session = useSession(); + const userId = session.data?.user.id; const { data } = trpc.viewer.bookings.get.useQuery( { filters: { status: "upcoming", afterStartDate: dayjs().startOf("day").toISOString(), + userIds: userId ? [userId] : undefined, }, limit: 100, }, { refetchOnWindowFocus: false, staleTime: 5 * 60 * 1000, + enabled: !!userId, } );