diff --git a/apps/console/src/pages/organizations/context/ContextPageLoader.tsx b/apps/console/src/pages/organizations/context/ContextPageLoader.tsx index 2a879487e..cb9d6cf2b 100644 --- a/apps/console/src/pages/organizations/context/ContextPageLoader.tsx +++ b/apps/console/src/pages/organizations/context/ContextPageLoader.tsx @@ -24,10 +24,8 @@ function ContextPageQueryLoader() { const [queryRef, loadQuery] = useQueryLoader(contextPageQuery); useEffect(() => { - if (!queryRef) { - loadQuery({ organizationId }); - } - }); + loadQuery({ organizationId }); + }, [organizationId, loadQuery]); if (!queryRef) return ; diff --git a/apps/console/src/pages/organizations/meetings/MeetingDetailPageLoader.tsx b/apps/console/src/pages/organizations/meetings/MeetingDetailPageLoader.tsx index b59d4f15f..3744bdb5a 100644 --- a/apps/console/src/pages/organizations/meetings/MeetingDetailPageLoader.tsx +++ b/apps/console/src/pages/organizations/meetings/MeetingDetailPageLoader.tsx @@ -13,10 +13,10 @@ function MeetingDetailPageQueryLoader() { const [queryRef, loadQuery] = useQueryLoader(meetingDetailPageQuery); useEffect(() => { - if (!queryRef && meetingId) { + if (meetingId) { loadQuery({ meetingId }); } - }); + }, [meetingId, loadQuery]); if (!queryRef) return ; diff --git a/apps/console/src/pages/organizations/meetings/MeetingsPageLoader.tsx b/apps/console/src/pages/organizations/meetings/MeetingsPageLoader.tsx index 9f2e9631b..8e156eb42 100644 --- a/apps/console/src/pages/organizations/meetings/MeetingsPageLoader.tsx +++ b/apps/console/src/pages/organizations/meetings/MeetingsPageLoader.tsx @@ -13,10 +13,8 @@ function MeetingsPageQueryLoader() { const [queryRef, loadQuery] = useQueryLoader(meetingsPageQuery); useEffect(() => { - if (!queryRef) { - loadQuery({ organizationId }); - } - }); + loadQuery({ organizationId }); + }, [organizationId, loadQuery]); if (!queryRef) return ;