summaryrefslogtreecommitdiffstats
path: root/modules-available
diff options
context:
space:
mode:
authorSimon Rettberg2019-04-16 14:26:54 +0200
committerSimon Rettberg2019-04-16 14:26:54 +0200
commite1d06641839602938fdb480a6558f3fccea5f101 (patch)
treea039ae63ab81cb59145eaf97a8dc8162b514fe18 /modules-available
parent[backup] Fix restore done message (diff)
downloadslx-admin-e1d06641839602938fdb480a6558f3fccea5f101.tar.gz
slx-admin-e1d06641839602938fdb480a6558f3fccea5f101.tar.xz
slx-admin-e1d06641839602938fdb480a6558f3fccea5f101.zip
[baseconfig] Fix default value display for entries not in DB yet
Diffstat (limited to 'modules-available')
-rw-r--r--modules-available/baseconfig/page.inc.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules-available/baseconfig/page.inc.php b/modules-available/baseconfig/page.inc.php
index 42180f9f..837a3b67 100644
--- a/modules-available/baseconfig/page.inc.php
+++ b/modules-available/baseconfig/page.inc.php
@@ -169,6 +169,9 @@ class Page_BaseConfig extends Page
if (!isset($settings[$var['catid']]['settings'][$key]['displayvalue'])) {
$settings[$var['catid']]['settings'][$key]['displayvalue'] = $var['defaultvalue'];
}
+ if (!isset($settings[$var['catid']]['settings'][$key]['defaultvalue'])) {
+ $settings[$var['catid']]['settings'][$key]['defaultvalue'] = $var['defaultvalue'];
+ }
if (!isset($settings[$var['catid']]['settings'][$key]['shadows'])) {
$settings[$var['catid']]['settings'][$key]['shadows'] = isset($var['shadows']) ? $var['shadows'] : null;
}