From e6e8b21c5eaff8cb1333543eecc515af90ed5c8b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 1 May 2021 10:13:48 +1000 Subject: [PATCH] Fixes for deleting tokens from /logout route --- app/Http/Controllers/LogoutController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/LogoutController.php b/app/Http/Controllers/LogoutController.php index eda0c48d991c..b49fa716abca 100644 --- a/app/Http/Controllers/LogoutController.php +++ b/app/Http/Controllers/LogoutController.php @@ -59,9 +59,11 @@ class LogoutController extends BaseController */ public function index(Request $request) { - CompanyToken::with('company') + $ct = CompanyToken::with('company.tokens') ->whereRaw('BINARY `token`= ?', [$request->header('X-API-TOKEN')]) - ->company + ->first(); + + $ct->company ->tokens() ->where('is_system', true) ->forceDelete();