diff --git a/app/Http/Controllers/Bo/TicketController.php b/app/Http/Controllers/Bo/TicketController.php index e3b891b..b54cd7c 100644 --- a/app/Http/Controllers/Bo/TicketController.php +++ b/app/Http/Controllers/Bo/TicketController.php @@ -517,9 +517,9 @@ class TicketController extends Controller return back()->with('error', trans('Le ticket que vous avez renseigné ne fait pas partie du même site.')); } - if (!$ticket->linkedTicket()->where('linked_ticket_id', $linkedTicket->id)->exists()) { - $ticket->linkedTicket()->attach($linkedTicket->id); - $linkedTicket->linkedTicket()->attach($ticket->id); + if (!$ticket->linkedTickets()->where('linked_ticket_id', $linkedTicket->id)->exists()) { + $ticket->linkedTickets()->attach($linkedTicket->id); + $linkedTicket->linkedTickets()->attach($ticket->id); return back()->with('success', trans('Les tickets ont été liés avec succès.')); } @@ -536,8 +536,8 @@ class TicketController extends Controller */ public function unlinkTicket(Ticket $ticket, Ticket $linkedTicket) { - $ticket->linkedTicket()->detach($linkedTicket->id); - $linkedTicket->linkedTicket()->detach($ticket->id); + $ticket->linkedTickets()->detach($linkedTicket->id); + $linkedTicket->linkedTickets()->detach($ticket->id); return back()->with('warning', trans('Le lien entre les tickets à été supprimé.')); } diff --git a/resources/views/bo/pages/tickets/index.blade.php b/resources/views/bo/pages/tickets/index.blade.php index 211023b..8e34379 100644 --- a/resources/views/bo/pages/tickets/index.blade.php +++ b/resources/views/bo/pages/tickets/index.blade.php @@ -18,10 +18,11 @@ @if (session('tickets.pr')) @php - $projectManager = \App\Models\Site::query()->find(session('tickets.pr')) ? \App\Models\Site::query()->find(session('tickets.pr'))->projectManager : false; + $site = \App\Models\Site::query()->find(session('tickets.pr')); + $projectManager = $site ? $site->projectManager : false; @endphp - @if($projectManager) -