From a37da4b0998f10b3942b4a9849fee40726e0ac7d Mon Sep 17 00:00:00 2001 From: Deon George Date: Sun, 18 Jul 2021 23:38:18 +1000 Subject: [PATCH] Validation fix when creating a new host --- app/Http/Controllers/SystemController.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/SystemController.php b/app/Http/Controllers/SystemController.php index 649166d..db43c23 100644 --- a/app/Http/Controllers/SystemController.php +++ b/app/Http/Controllers/SystemController.php @@ -82,13 +82,15 @@ class SystemController extends Controller function ($attribute,$value,$fail) use ($request) { // Check that the region doesnt already exist $o = Address::where(function($query) use ($value) { - return $query->where('region_id',$value) - ->where('role',DomainController::NODE_RC); - }) - // Check that a host doesnt already exist - ->orWhere(function($query) use ($value) { - return $query->where('host_id',$value) - ->where('role',DomainController::NODE_NC); + return $query->where(function($query) use ($value) { + return $query->where('region_id',$value) + ->where('role',DomainController::NODE_RC); + }) + // Check that a host doesnt already exist + ->orWhere(function($query) use ($value) { + return $query->where('host_id',$value) + ->where('role',DomainController::NODE_NC); + }); }) ->where('zone_id',$request->post('zone_id')) ->where('point_id',0)