Fix mutating beforeSubscribe Query (#6868)

* Fix beforeSubscribe

* Remove return value
This commit is contained in:
dblythy
2020-08-26 00:35:48 +10:00
committed by GitHub
parent dfa22391ad
commit 5743d752f7
2 changed files with 95 additions and 1 deletions

View File

@@ -794,7 +794,12 @@ export async function maybeRunSubscribeTrigger(
parseQuery.withJSON(request.query);
request.query = parseQuery;
request.user = await userForSessionToken(request.sessionToken);
return trigger(request);
await trigger(request);
const query = request.query.toJSON();
if (query.keys) {
query.fields = query.keys.split(',');
}
request.query = query;
}
async function userForSessionToken(sessionToken) {