From fd049309f361f765f69d4dd65c081498f84589ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Thu, 29 Sep 2022 13:02:18 +0200 Subject: [PATCH] Ticket 1076 : Fix ticket Sync labels --- app/Http/Controllers/TicketController.php | 5 ++--- app/Http/Requests/StoreTicket.php | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/TicketController.php b/app/Http/Controllers/TicketController.php index 5d61059..e74431f 100644 --- a/app/Http/Controllers/TicketController.php +++ b/app/Http/Controllers/TicketController.php @@ -264,9 +264,8 @@ class TicketController extends Controller $ticket->file2 = ToolboxHelper::storeImage($ticket->getTable(), $fileTicket2); } - if ($request->labels) { - $ticket->labels()->sync($request->labels); - } + + $ticket->labels()->sync($request->labels); $ticket->site()->associate($site); $ticket->saveOrFail(); diff --git a/app/Http/Requests/StoreTicket.php b/app/Http/Requests/StoreTicket.php index 96b2ead..79c895c 100644 --- a/app/Http/Requests/StoreTicket.php +++ b/app/Http/Requests/StoreTicket.php @@ -40,6 +40,9 @@ class StoreTicket extends FormRequest ]); } } + $this->merge([ + 'labels' => $this->labels ?? [] + ]); }