diff --git a/studio/pages/project/[ref]/api/index.tsx b/studio/pages/project/[ref]/api/index.tsx index 49d594eb92c..77a220bb8e1 100644 --- a/studio/pages/project/[ref]/api/index.tsx +++ b/studio/pages/project/[ref]/api/index.tsx @@ -78,7 +78,7 @@ const DocView: FC = observer(({}) => { const swaggerUrl = data?.autoApiService?.restUrl const headers: any = { apikey: API_KEY } - if (API_KEY?.length > 40) headers['authorization'] = `Bearer ${API_KEY}` + if (API_KEY?.length > 40) headers['Authorization'] = `Bearer ${API_KEY}` const { data: jsonSchema, error: jsonSchemaError } = useSWR( () => swaggerUrl, diff --git a/studio/stores/pgmeta/MetaStore.ts b/studio/stores/pgmeta/MetaStore.ts index 67cc8c7f27b..5638d7ec146 100644 --- a/studio/stores/pgmeta/MetaStore.ts +++ b/studio/stores/pgmeta/MetaStore.ts @@ -116,6 +116,7 @@ export default class MetaStore implements IMetaStore { connectionString?: string baseUrl: string + queryBaseUrl: string excludedSchemas = [ 'auth', 'extensions', @@ -132,6 +133,7 @@ export default class MetaStore implements IMetaStore { const { projectRef, connectionString } = options this.rootStore = rootStore this.baseUrl = `/api/pg-meta/${projectRef}` + this.queryBaseUrl = `${API_URL}/pg-meta/${projectRef}` const headers: any = {} if (IS_PLATFORM && connectionString) { @@ -166,7 +168,7 @@ export default class MetaStore implements IMetaStore { try { const headers: any = { 'Content-Type': 'application/json' } if (this.connectionString) headers['x-connection-encrypted'] = this.connectionString - const url = `${this.baseUrl}/query` + const url = `${this.queryBaseUrl}/query` const response = await post(url, { query: value }, { headers }) if (response.error) throw response.error