From 0c89f998ebf415bb3c0ba0c753ffa6cbc6e94b11 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 22 Sep 2021 07:45:06 +1000 Subject: [PATCH] Fixes for restoring models --- app/Observers/CompanyGatewayObserver.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Observers/CompanyGatewayObserver.php b/app/Observers/CompanyGatewayObserver.php index 819fc021b3ad..4c483819824b 100644 --- a/app/Observers/CompanyGatewayObserver.php +++ b/app/Observers/CompanyGatewayObserver.php @@ -55,7 +55,10 @@ class CompanyGatewayObserver public function restored(CompanyGateway $company_gateway) { //When we restore the gateway, bring back the tokens! - ClientGatewayToken::where('company_gateway_id', $company_gateway->id)->withTrashed()->get()->restore(); + ClientGatewayToken::where('company_gateway_id', $company_gateway->id) + ->withTrashed()->cursor()->each(function ($cgt){ + $cgt->restore(); + }); } /**