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>
This commit is contained in:
Peer Richelsen
2026-01-30 21:49:15 +00:00
committed by GitHub
co-authored by Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent 5a7ce63d38
commit 5476c38f3b
+6
View File
@@ -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,
}
);