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 }