From 3c09969601c5016548d9b712dc63c96ce3bdf362 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 19 Oct 2025 05:05:00 +0000 Subject: [PATCH] Add loading guard before enforcing access cgen-d4632589f4d14867b63863a82d10eddc --- client/pages/ProjectsAdmin.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/pages/ProjectsAdmin.tsx b/client/pages/ProjectsAdmin.tsx index db34d879..f1d6047c 100644 --- a/client/pages/ProjectsAdmin.tsx +++ b/client/pages/ProjectsAdmin.tsx @@ -41,6 +41,7 @@ export default function ProjectsAdmin() { }); useEffect(() => { + if (authLoading) return; if (!isOwner) return; setLoading(true); supabase @@ -49,7 +50,7 @@ export default function ProjectsAdmin() { .order("created_at", { ascending: false }) .then(({ data }) => setList(data || [])) .finally(() => setLoading(false)); - }, [isOwner]); + }, [authLoading, isOwner]); const create = async () => { const tags = (draft.tags || "")