From 1129a29ef7afbb36bb0660914f5c1842c5da0799 Mon Sep 17 00:00:00 2001 From: Noah Hilverling Date: Mon, 9 Jan 2017 16:56:18 +0100 Subject: [PATCH] Use default values while validating user backend refs #12295 --- application/forms/Config/UserBackendConfigForm.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/application/forms/Config/UserBackendConfigForm.php b/application/forms/Config/UserBackendConfigForm.php index f7d4d15723..4f8d714a12 100644 --- a/application/forms/Config/UserBackendConfigForm.php +++ b/application/forms/Config/UserBackendConfigForm.php @@ -354,7 +354,12 @@ 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) { + return $v || $v === 0 || $v === '0'; + } + ); + $backend = UserBackend::create(null, new ConfigObject($values)); if ($backend instanceof Inspectable) { return $backend->inspect(); }