From 255a71d8aa68479e41cf9a99598ab2de6459eadf Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Mon, 4 Sep 2023 10:17:53 +0200 Subject: only add props with values --- lib/classes/JsonApi/Models/Studip.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/classes/JsonApi/Models/Studip.php b/lib/classes/JsonApi/Models/Studip.php index bf3bfb2..bc178b0 100644 --- a/lib/classes/JsonApi/Models/Studip.php +++ b/lib/classes/JsonApi/Models/Studip.php @@ -16,8 +16,15 @@ class Studip new StudipProperty('OERCAMPUS_VISIBLE', 'Is oer campus visible with current user permission?', $GLOBALS['perm']->have_perm(\Config::get()->OER_PUBLIC_STATUS)), ]; - $properties[] = self::getConfigOption('OERCAMPUS_ENABLED'); - $properties[] = self::getConfigOption('OER_ENABLE_SUGGESTIONS'); + $oerCampusEnabled = self::getConfigOption('OERCAMPUS_ENABLED'); + if ($oerCampusEnabled) { + $properties[] = $oerCampusEnabled; + } + + $oerEnableSuggestions = self::getConfigOption('OER_ENABLE_SUGGESTIONS'); + if ($oerEnableSuggestions) { + $properties[] = $oerEnableSuggestions; + } $copyrightDialog = self::getConfigOption('COPYRIGHT_DIALOG_ON_UPLOAD'); if ($copyrightDialog) { -- cgit v1.0