From 30b0fdb4751ea368883b7d7f47399ad31dd186a0 Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Mon, 24 Jan 2022 17:30:53 +0100 Subject: [PATCH] fix attachement file name in ticket messages --- app/Http/Controllers/TicketController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/TicketController.php b/app/Http/Controllers/TicketController.php index 59e3631..6d8345e 100644 --- a/app/Http/Controllers/TicketController.php +++ b/app/Http/Controllers/TicketController.php @@ -300,6 +300,10 @@ class TicketController extends Controller $user->subscriptions()->detach($ticket->id); } + $message->saveOrFail(); + + //ici $message->id n'est pas connu lors de la création du message. + //on doit donc sauvegarder cette info après le create initial if ($request->file_message) { $siteSlug = Str::slug($ticket->site->name); $fileMessage = $request->file_message; @@ -308,9 +312,9 @@ class TicketController extends Controller $fileMessage->move(public_path('fichiers/' . $siteSlug . '/' . $ticket->id . '/'), $fileName); $filePath = 'fichiers/' . $siteSlug . '/' . $ticket->id . '/' . $fileName; $message->file = $filePath; + $message->saveOrFail(); } - $message->saveOrFail(); return back() ->with('success', trans('Votre message à été ajouté'));