[hive/app] fix graphql error Must provide operation name if query contains multiple operations when query contain 2 operations (#5115)

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
This commit is contained in:
Dimitri POSTOLOV 2024-07-03 21:45:45 +02:00 committed by GitHub
parent d5173c1bd6
commit f2da2aaf2f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -21,6 +21,7 @@ const LabBody = z.object({
required_error: 'Missing query',
}),
variables: z.record(z.unknown()).optional(),
operationName: z.string().optional(),
});
export function connectLab(server: FastifyInstance) {
@ -110,14 +111,13 @@ export function connectLab(server: FastifyInstance) {
document,
variableValues: graphqlRequest.variables || {},
contextValue: {},
operationName: graphqlRequest.operationName,
});
void res.status(200).send(result);
} catch (e) {
req.log.error(e);
void res.status(200).send({
errors: [e],
});
void res.status(200).send({ errors: [e] });
}
});
}