diff --git a/apps/web/modules/event-types/views/event-types-listing-view.tsx b/apps/web/modules/event-types/views/event-types-listing-view.tsx index 813878b2f1..ca1b8131e0 100644 --- a/apps/web/modules/event-types/views/event-types-listing-view.tsx +++ b/apps/web/modules/event-types/views/event-types-listing-view.tsx @@ -170,7 +170,8 @@ const InfiniteMobileTeamsTab: FC = (props) => { }, { refetchOnWindowFocus: true, - staleTime: 1 * 60 * 60 * 1000, + refetchOnMount: true, + staleTime: 0, getNextPageParam: (lastPage) => lastPage.nextCursor, } ); diff --git a/packages/features/eventtypes/components/CreateEventTypeDialog.tsx b/packages/features/eventtypes/components/CreateEventTypeDialog.tsx index 4192fca5ab..11d32f494c 100644 --- a/packages/features/eventtypes/components/CreateEventTypeDialog.tsx +++ b/packages/features/eventtypes/components/CreateEventTypeDialog.tsx @@ -121,10 +121,9 @@ export default function CreateEventTypeDialog({ await router.replace(`/event-types/${eventType.id}${teamId ? "?tabName=team" : ""}`); if (isInfiniteScrollEnabled) { - await utils.viewer.eventTypes.getUserEventGroups.invalidate(); - await utils.viewer.eventTypes.getEventTypesFromGroup.invalidate({ + await utils.viewer.eventTypes.getEventTypesFromGroup.fetchInfinite({ + group: { teamId: eventType.teamId, parentId: eventType.parentId }, limit: 10, - group: { teamId: eventType?.teamId, parentId: eventType?.parentId }, }); } else { await utils.viewer.eventTypes.getByViewer.invalidate();