From 94a0c692b16af4007309d76f355ef05311b67d3e Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Mon, 23 Aug 2021 18:44:11 +0200 Subject: [PATCH] Load relationShips --- app/Controllers/Http/PostsController.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Controllers/Http/PostsController.ts b/app/Controllers/Http/PostsController.ts index 2ee0ff0..946324b 100755 --- a/app/Controllers/Http/PostsController.ts +++ b/app/Controllers/Http/PostsController.ts @@ -95,8 +95,10 @@ export default class PostsController { slug: params.slug, likes: 0 }) - post.likes = post.likes++ - await post.save() + const getLikes = post.likes + await post.merge({ + likes: getLikes + 1 + }).save return response.status(200).send({ post }) @@ -104,8 +106,10 @@ export default class PostsController { public async unlike ({ params, response }: HttpContextContract) { const post = await Post.findByOrFail('slug', params.slug) - post.likes = post.likes-- - await post.save() + const getLikes = post.likes + await post.merge({ + likes: getLikes - 1 + }).save return response.status(200).send({ post })