From bf3037d57e558c0dadd764d3dc4386b619dfbf46 Mon Sep 17 00:00:00 2001 From: mdm317 Date: Sun, 31 Aug 2025 23:18:47 +0900 Subject: [PATCH] fix: add cache invalidation after creating Availability (#23221) Co-authored-by: Kartik Saini <41051387+kart1ka@users.noreply.github.com> Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> --- packages/features/schedules/components/NewScheduleButton.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/features/schedules/components/NewScheduleButton.tsx b/packages/features/schedules/components/NewScheduleButton.tsx index e1e23fd72c..d63505949c 100644 --- a/packages/features/schedules/components/NewScheduleButton.tsx +++ b/packages/features/schedules/components/NewScheduleButton.tsx @@ -1,3 +1,4 @@ +import { revalidateAvailabilityList } from "app/(use-page-wrapper)/(main-nav)/availability/actions"; import { useRouter } from "next/navigation"; import { useForm } from "react-hook-form"; @@ -31,6 +32,7 @@ export function NewScheduleButton({ onSuccess: async ({ schedule }) => { await router.push(`/availability/${schedule.id}${fromEventType ? "?fromEventType=true" : ""}`); showToast(t("schedule_created_successfully", { scheduleName: schedule.name }), "success"); + revalidateAvailabilityList(); utils.viewer.availability.list.setData(undefined, (data) => { const newSchedule = { ...schedule, isDefault: false, availability: [] }; if (!data)