From cc5701a193e8ce892efce67283b4fedc3e410196 Mon Sep 17 00:00:00 2001 From: Grzegorz Leoniec Date: Mon, 4 Feb 2019 17:20:04 +0100 Subject: [PATCH] Do not catch issues on user assign at post create --- src/middleware/userMiddleware.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/src/middleware/userMiddleware.js b/src/middleware/userMiddleware.js index db5595e87..cf42709e9 100644 --- a/src/middleware/userMiddleware.js +++ b/src/middleware/userMiddleware.js @@ -16,18 +16,15 @@ export default { CreatePost: async (resolve, root, args, context, info) => { const result = await resolve(root, args, context, info) - try { - const session = context.driver.session() - await session.run( - 'MATCH (author:User {id: $userId}), (post:Post {id: $postId}) ' + - 'MERGE (post)<-[:WROTE]-(author) ' + - 'RETURN author', { - userId: context.user.id, - postId: result.id - }) - session.close() - // eslint-disable-next-line no-empty - } catch (err) {} + const session = context.driver.session() + await session.run( + 'MATCH (author:User {id: $userId}), (post:Post {id: $postId}) ' + + 'MERGE (post)<-[:WROTE]-(author) ' + + 'RETURN author', { + userId: context.user.id, + postId: result.id + }) + session.close() return result }