Fix query loaders to reload on parameter changes

Remove !queryRef guard and add proper dependency arrays so queries
refetch when organizationId or meetingId changes.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2026-03-19 18:27:48 +01:00
parent e90986f0af
commit a1f8f01165
3 changed files with 6 additions and 10 deletions

View File

@@ -24,10 +24,8 @@ function ContextPageQueryLoader() {
const [queryRef, loadQuery] = useQueryLoader<ContextPageLoaderQuery>(contextPageQuery);
useEffect(() => {
if (!queryRef) {
loadQuery({ organizationId });
}
});
loadQuery({ organizationId });
}, [organizationId, loadQuery]);
if (!queryRef) return <LinkCardSkeleton />;

View File

@@ -13,10 +13,10 @@ function MeetingDetailPageQueryLoader() {
const [queryRef, loadQuery] = useQueryLoader<MeetingDetailPageQuery>(meetingDetailPageQuery);
useEffect(() => {
if (!queryRef && meetingId) {
if (meetingId) {
loadQuery({ meetingId });
}
});
}, [meetingId, loadQuery]);
if (!queryRef) return <PageSkeleton />;

View File

@@ -13,10 +13,8 @@ function MeetingsPageQueryLoader() {
const [queryRef, loadQuery] = useQueryLoader<MeetingsPageQuery>(meetingsPageQuery);
useEffect(() => {
if (!queryRef) {
loadQuery({ organizationId });
}
});
loadQuery({ organizationId });
}, [organizationId, loadQuery]);
if (!queryRef) return <LinkCardSkeleton />;