diff --git a/app/Http/Controllers/ClientPortalController.php b/app/Http/Controllers/ClientPortalController.php index ffcf9b6f4105..333b9f6ff751 100644 --- a/app/Http/Controllers/ClientPortalController.php +++ b/app/Http/Controllers/ClientPortalController.php @@ -776,8 +776,8 @@ class ClientPortalController extends BaseController $publicId = Input::get('public_id'); $enable = Input::get('enable'); - $invoice = $client->invoices->where('public_id', intval($publicId))->first(); - + $invoice = $client->invoices()->where('public_id', intval($publicId))->first(); + if ($invoice && $invoice->is_recurring && ($invoice->auto_bill == AUTO_BILL_OPT_IN || $invoice->auto_bill == AUTO_BILL_OPT_OUT)) { $invoice->client_enable_auto_bill = $enable ? true : false; $invoice->save();