From f4ce9c12991c71087ab3ee3b8553565e4947c28e Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Mon, 17 Apr 2017 20:29:31 +0200 Subject: [PATCH] fixed required check --- lam/lib/baseModule.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lam/lib/baseModule.inc b/lam/lib/baseModule.inc index 2b2c2d24..0aa59b86 100644 --- a/lam/lib/baseModule.inc +++ b/lam/lib/baseModule.inc @@ -692,7 +692,7 @@ abstract class baseModule { $identifiers = array_keys($this->meta['config_checks'][$scopes[$s]]); for ($i = 0; $i < sizeof($identifiers); $i++) { // check if option is required - if (isset($this->meta['config_checks'][$scopes[$s]][$identifiers[$i]]['required']) && ($options[$identifiers[$i]][0] == '')) { + if (isset($this->meta['config_checks'][$scopes[$s]][$identifiers[$i]]['required']) && ($this->meta['config_checks'][$scopes[$s]][$identifiers[$i]]['required']) && ($options[$identifiers[$i]][0] == '')) { $messages[] = $this->meta['config_checks'][$scopes[$s]][$identifiers[$i]]['required_message']; } switch ($this->meta['config_checks'][$scopes[$s]][$identifiers[$i]]['type']) {