diff --git a/app/Http/Controllers/TicketController.php b/app/Http/Controllers/TicketController.php index 1a7bb07..66931e0 100644 --- a/app/Http/Controllers/TicketController.php +++ b/app/Http/Controllers/TicketController.php @@ -194,8 +194,10 @@ class TicketController extends Controller $user = auth()->user(); if ($request->subscribe) { - $user->subscriptions()->attach($ticket->id); - } else { + if (!$user->subscriptions()->find($ticket->id)) { + $user->subscriptions()->attach($ticket->id); + } + } elseif ($user->subscriptions()->find($ticket->id)) { $user->subscriptions()->detach($ticket->id); }