diff --git a/app/Http/Controllers/MigrationController.php b/app/Http/Controllers/MigrationController.php index 2a717fb4c661..955e4b3b7adb 100644 --- a/app/Http/Controllers/MigrationController.php +++ b/app/Http/Controllers/MigrationController.php @@ -143,9 +143,10 @@ class MigrationController extends BaseController * ), * ) */ - public function purgeCompanySaveSettings(Company $company) + public function purgeCompanySaveSettings(Request $request, Company $company) { - $company->client->delete(); + + $company->clients()->delete(); $company->save(); return response()->json(['message' => 'Settings preserved'], 200); diff --git a/app/Models/Company.php b/app/Models/Company.php index a8c3fa440f10..d54f712a93db 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -411,8 +411,7 @@ class Company extends BaseModel public function resolveRouteBinding($value) { - return $this - ->where('id', $this->decodePrimaryKey($value))->firstOrFail(); + return $this->where('id', $this->decodePrimaryKey($value))->firstOrFail(); } public function domain() @@ -445,4 +444,5 @@ class Company extends BaseModel } } + }