fix: improper parsed error checks
This commit is contained in:
@@ -201,7 +201,7 @@ export const useGQLQuery = <DocType, DocVarType, DocErrorType extends string>(
|
||||
(gqlErr) =>
|
||||
<GQLError<DocErrorType>>{
|
||||
type: "gql_error",
|
||||
error: gqlErr as DocErrorType,
|
||||
error: parseGQLErrorString(gqlErr ?? "") as DocErrorType,
|
||||
},
|
||||
// The right case (it was a GraphQL Error)
|
||||
(networkErr) =>
|
||||
@@ -244,6 +244,8 @@ export const useGQLQuery = <DocType, DocVarType, DocErrorType extends string>(
|
||||
return response
|
||||
}
|
||||
|
||||
const parseGQLErrorString = (s: string) => s.startsWith("[GraphQL] ") ? s.split("[GraphQL] ")[1] : s
|
||||
|
||||
export const runMutation = <
|
||||
DocType,
|
||||
DocVariables extends object | undefined,
|
||||
|
||||
Reference in New Issue
Block a user