diff --git a/apps/web/pages/v2/event-types/[type]/index.tsx b/apps/web/pages/v2/event-types/[type]/index.tsx index 54c5a74339..44ea15ee76 100644 --- a/apps/web/pages/v2/event-types/[type]/index.tsx +++ b/apps/web/pages/v2/event-types/[type]/index.tsx @@ -96,7 +96,8 @@ export type EventTypeSetupInfered = inferSSRProps; const EventTypePage = (props: inferSSRProps) => { const { t } = useLocale(); - const { eventType, locationOptions, team, teamMembers } = props; + const { eventType: dbEventType, locationOptions, team, teamMembers } = props; + const [eventType, setEventType] = useState(dbEventType); const animationParentRef = useRef(null); const router = useRouter(); const { tabName } = querySchema.parse(router.query); @@ -106,7 +107,8 @@ const EventTypePage = (props: inferSSRProps) => { }, [animationParentRef]); const updateMutation = trpc.useMutation("viewer.eventTypes.update", { - onSuccess: async ({ eventType }) => { + onSuccess: async ({ eventType: newEventType }) => { + setEventType({ ...eventType, slug: newEventType.slug }); showToast( t("event_type_updated_successfully", { eventTypeTitle: eventType.title,