From 514b8147cc8cd76a171f18ee669bd8e18808df72 Mon Sep 17 00:00:00 2001 From: Alaister Young Date: Mon, 30 Jan 2023 15:57:01 +1100 Subject: [PATCH] fix remaining anon key access --- studio/pages/project/[ref]/api/index.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/studio/pages/project/[ref]/api/index.tsx b/studio/pages/project/[ref]/api/index.tsx index 4104a392912..82bed5db772 100644 --- a/studio/pages/project/[ref]/api/index.tsx +++ b/studio/pages/project/[ref]/api/index.tsx @@ -73,7 +73,10 @@ const DocView: FC = observer(({}) => { projectRef, }) - const apiKey = data?.autoApiService?.defaultApiKey + const apiService = data?.autoApiService + const anonKey = apiService?.service_api_keys.find((x) => x.name === 'anon key') + ? apiService.defaultApiKey + : undefined const swaggerUrl = data?.autoApiService?.restUrl const canReadServiceKey = checkPermissions( @@ -88,7 +91,7 @@ const DocView: FC = observer(({}) => { } = useProjectJsonSchemaQuery({ projectRef, swaggerUrl, - apiKey, + apiKey: anonKey, }) useEffect(() => { @@ -172,7 +175,7 @@ const DocView: FC = observer(({}) => { key="anon" onClick={() => setShowApiKey({ - key: apiKey, + key: anonKey, name: 'anon (public)', }) }