From 8ea8967d5dac27edd9992e6f557800298cc45110 Mon Sep 17 00:00:00 2001 From: Jack Kavanagh Date: Wed, 19 Jul 2023 17:05:59 +0200 Subject: [PATCH] save refetched schema (#6172) --- .../src/ui/components/editors/body/graph-ql-editor.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/insomnia/src/ui/components/editors/body/graph-ql-editor.tsx b/packages/insomnia/src/ui/components/editors/body/graph-ql-editor.tsx index 60d4904e1f..49a8f5167f 100644 --- a/packages/insomnia/src/ui/components/editors/body/graph-ql-editor.tsx +++ b/packages/insomnia/src/ui/components/editors/body/graph-ql-editor.tsx @@ -504,11 +504,14 @@ export const GraphQLEditor: FC = ({ // again after a refresh setState(state => ({ ...state, hideSchemaFetchErrors: false })); setSchemaIsFetching(true); - await fetchGraphQLSchemaForRequest({ + const newState = await fetchGraphQLSchemaForRequest({ requestId: request._id, environmentId, url: request.url, }); + setSchemaFetchError(newState?.schemaFetchError); + newState?.schema && setSchema(newState.schema); + newState?.schema && setSchemaLastFetchTime(Date.now()); setSchemaIsFetching(false); }} />