From a7cf1440529f6bd2ecade04eca2396682014a05d Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 2 May 2022 17:57:59 +0800 Subject: [PATCH 1/3] Update validate.ts --- studio/pages/api/pg-meta/[ref]/query/validate.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/studio/pages/api/pg-meta/[ref]/query/validate.ts b/studio/pages/api/pg-meta/[ref]/query/validate.ts index 4279f479ce5..824e468fe83 100644 --- a/studio/pages/api/pg-meta/[ref]/query/validate.ts +++ b/studio/pages/api/pg-meta/[ref]/query/validate.ts @@ -21,6 +21,12 @@ async function handler(req: NextApiRequest, res: NextApiResponse) { const handlePost = async (req: NextApiRequest, res: NextApiResponse) => { const { query } = req.body + + req.headers.origin = undefined + req.headers.host = undefined + + console.log('req from headers', req) + const headers = constructHeaders(req.headers) const response = await post(`${PG_META_URL}/query/parse`, { query }, { headers }) From ce27d96b6f4cd53bc7c07ce9ba9c1615e659a458 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 2 May 2022 18:10:34 +0800 Subject: [PATCH 2/3] fix: strip out hostname --- studio/lib/api/apiHelpers.ts | 7 +++++++ studio/pages/api/pg-meta/[ref]/query/validate.ts | 5 ----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/studio/lib/api/apiHelpers.ts b/studio/lib/api/apiHelpers.ts index f2689213b13..2bf566b475c 100644 --- a/studio/lib/api/apiHelpers.ts +++ b/studio/lib/api/apiHelpers.ts @@ -7,6 +7,13 @@ export function constructHeaders(headers: any) { if (headers) { return { ...headers, + /** + * temporary removal + * testing an additional domain for dashboard client + * + * @author @mildtomato + */ + host: undefined, ...(IS_PLATFORM ? { apiKey: `${process.env.READ_ONLY_API_KEY}` } : { apiKey: `${process.env.SUPABASE_SERVICE_KEY}` }), diff --git a/studio/pages/api/pg-meta/[ref]/query/validate.ts b/studio/pages/api/pg-meta/[ref]/query/validate.ts index 824e468fe83..c2cb1c1e06b 100644 --- a/studio/pages/api/pg-meta/[ref]/query/validate.ts +++ b/studio/pages/api/pg-meta/[ref]/query/validate.ts @@ -22,11 +22,6 @@ async function handler(req: NextApiRequest, res: NextApiResponse) { const handlePost = async (req: NextApiRequest, res: NextApiResponse) => { const { query } = req.body - req.headers.origin = undefined - req.headers.host = undefined - - console.log('req from headers', req) - const headers = constructHeaders(req.headers) const response = await post(`${PG_META_URL}/query/parse`, { query }, { headers }) From 9706a7ad55a20bca1be6684ab07b29919d0f59b9 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 2 May 2022 18:11:43 +0800 Subject: [PATCH 3/3] Update validate.ts --- studio/pages/api/pg-meta/[ref]/query/validate.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/studio/pages/api/pg-meta/[ref]/query/validate.ts b/studio/pages/api/pg-meta/[ref]/query/validate.ts index c2cb1c1e06b..4279f479ce5 100644 --- a/studio/pages/api/pg-meta/[ref]/query/validate.ts +++ b/studio/pages/api/pg-meta/[ref]/query/validate.ts @@ -21,7 +21,6 @@ async function handler(req: NextApiRequest, res: NextApiResponse) { const handlePost = async (req: NextApiRequest, res: NextApiResponse) => { const { query } = req.body - const headers = constructHeaders(req.headers) const response = await post(`${PG_META_URL}/query/parse`, { query }, { headers })