From c1ba6df90dbae35793f2a892eb0658b18ee6c1d1 Mon Sep 17 00:00:00 2001 From: Deon George Date: Sat, 20 Jan 2024 11:21:08 +1100 Subject: [PATCH] DN updates some array values can be NULL (to delete the value), so validation show allow for that --- config/ldap.php | 44 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 40 insertions(+), 4 deletions(-) diff --git a/config/ldap.php b/config/ldap.php index 01ae633..7ab1425 100644 --- a/config/ldap.php +++ b/config/ldap.php @@ -132,9 +132,45 @@ return [ | */ 'validation' => [ - 'objectclass' => ['objectclass'=>['array','min:1']], - 'gidnumber' => ['gidnumber'=>['sometimes','array','max:1'],'gidnumber.*'=>['integer','max:65535']], - 'mail' => ['mail'=>['sometimes','array','min:1'],'mail.*'=>['nullable','email']], - 'uidnumber' => ['uidnumber'=>['sometimes','array','max:1'],'uidnumber.*'=>['integer','max:65535']], + 'objectclass' => [ + 'objectclass'=>[ + 'array', + 'min:1' + ] + ], + 'gidnumber' => [ + 'gidnumber'=> [ + 'sometimes', + 'array', + 'max:1' + ], + 'gidnumber.*' => [ + 'nullable', + 'integer', + 'max:65535' + ] + ], + 'mail' => [ + 'mail'=>[ + 'sometimes', + 'array','min:1' + ], + 'mail.*' => [ + 'nullable', + 'email' + ] + ], + 'uidnumber' => [ + 'uidnumber' => [ + 'sometimes', + 'array', + 'max:1' + ], + 'uidnumber.*' => [ + 'nullable', + 'integer', + 'max:65535' + ] + ], ], ];