diff --git a/application/forms/Config/UserBackendConfigForm.php b/application/forms/Config/UserBackendConfigForm.php index f7d4d15723..7555cdb69b 100644 --- a/application/forms/Config/UserBackendConfigForm.php +++ b/application/forms/Config/UserBackendConfigForm.php @@ -354,7 +354,14 @@ public function isValid($formData) */ public static function inspectUserBackend(Form $form) { - $backend = UserBackend::create(null, new ConfigObject($form->getValues())); + $values = array_filter($form->getValues(), + function($v) { + if ($v || $v === 0 || $v === '0') { + return $v; + } + } + ); + $backend = UserBackend::create(null, new ConfigObject($values)); if ($backend instanceof Inspectable) { return $backend->inspect(); }