From 3fad9770a351c96ca6b53ff75ea13719a694375b Mon Sep 17 00:00:00 2001 From: Deon George Date: Fri, 11 Apr 2025 14:58:38 +1000 Subject: [PATCH] When submitting an import form and validation fails, there is no DN returned, so dont update one. --- app/Http/Controllers/HomeController.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index e3926e83..33235d55 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -376,10 +376,12 @@ class HomeController extends Controller ->with('bases',$this->bases()); // If we are rendering a DN, rebuild our object - $o = config('server')->fetch($key['dn']); + if ($key['dn']) { + $o = config('server')->fetch($key['dn']); - foreach (collect(old())->except(['key','dn','step','_token','userpassword_hash']) as $attr => $value) - $o->{$attr} = $value; + foreach (collect(old())->except(['key','dn','step','_token','userpassword_hash']) as $attr => $value) + $o->{$attr} = $value; + } return match ($key['cmd']) { 'create' => $view