From d86ff565fb846aaa7f8e1bd7bbbb4ec57e88b1fc Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 20 Aug 2021 11:20:41 +0200 Subject: [PATCH] Fix --- app/Controllers/Http/GuestBookController.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/Controllers/Http/GuestBookController.ts b/app/Controllers/Http/GuestBookController.ts index 15e270a..b1780c2 100755 --- a/app/Controllers/Http/GuestBookController.ts +++ b/app/Controllers/Http/GuestBookController.ts @@ -17,14 +17,10 @@ export default class GuestBookController { public async store ({ request, response }: HttpContextContract) { const data = await request.validate(GuestValidator) - let user = await User.findBy('email', data.email) - if (!user) { - user = await User.create({ - email: data.email, - }) - } - const guestbook_message = user.related('guestbook_message').firstOrCreate({ - userId: user.id + let user = await User.findByOrFail('email', data.email) + const guestbook_message = user.related('guestbook_message').updateOrCreate({ + userId: user.id, + message: data.message }, { userId: user.id, message: data.message