From 3b4343ddf3c46404b18583bc8407f941179a8b86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=B1=E3=82=A4=E3=83=A9?= Date: Wed, 23 Apr 2025 08:44:36 -0700 Subject: [PATCH] fix: fix workspace creation on template page (#17518) --- site/src/pages/TemplatePage/TemplateLayout.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/site/src/pages/TemplatePage/TemplateLayout.tsx b/site/src/pages/TemplatePage/TemplateLayout.tsx index 19c628ab03..1aa0253da9 100644 --- a/site/src/pages/TemplatePage/TemplateLayout.tsx +++ b/site/src/pages/TemplatePage/TemplateLayout.tsx @@ -85,9 +85,14 @@ export const TemplateLayout: FC = ({ queryFn: () => fetchTemplate(organizationName, templateName), }); const workspacePermissionsQuery = useQuery( - checkAuthorization({ - checks: workspacePermissionChecks(organizationName, me.id), - }), + data + ? checkAuthorization({ + checks: workspacePermissionChecks( + data.template.organization_id, + me.id, + ), + }) + : { enabled: false }, ); const location = useLocation();