From 9bc9f8007a6dca0f207e8276abcb6c8b9263f69b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Fri, 17 Jun 2022 09:37:21 +0200 Subject: [PATCH] Hotfix create ticket --- app/Http/Controllers/TicketController.php | 7 ++++--- resources/views/ticket/form-inputs.blade.php | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/TicketController.php b/app/Http/Controllers/TicketController.php index 263cbb1..c0a87ae 100644 --- a/app/Http/Controllers/TicketController.php +++ b/app/Http/Controllers/TicketController.php @@ -190,13 +190,14 @@ class TicketController extends Controller $ticket->file2 = ToolboxHelper::storeImage($ticket->getTable(), $fileTicket2); } - if ($request->labels) { - $ticket->labels()->sync($request->labels); - } $ticket->user()->associate(auth()->user()); $ticket->site()->associate($site); $ticket->saveOrFail(); + if ($request->labels) { + $ticket->labels()->sync($request->labels); + } + $user->subscriptions()->toggle($ticket->id); if (config('mail.MAIL_ADMIN')) { diff --git a/resources/views/ticket/form-inputs.blade.php b/resources/views/ticket/form-inputs.blade.php index e55d018..d3c67c0 100644 --- a/resources/views/ticket/form-inputs.blade.php +++ b/resources/views/ticket/form-inputs.blade.php @@ -41,7 +41,7 @@ $userPr = Auth::user()->sites ?? collect([]); @php $dataVue = [ 'name' => 'labels', - 'value' => old('labels', optional($ticket ?? null)->labels), + 'value' => optional($ticket ?? null)->labels, 'labels' => \App\Models\Label::all() ]; @endphp