From ad378ddb6020537e3790d4361dc0f005ed2297e5 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Wed, 30 Oct 2024 17:29:56 -0400 Subject: [PATCH] Fix find settings --- www-api/app/Controllers/BaseController.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/www-api/app/Controllers/BaseController.php b/www-api/app/Controllers/BaseController.php index 2424ca43..413645cc 100644 --- a/www-api/app/Controllers/BaseController.php +++ b/www-api/app/Controllers/BaseController.php @@ -614,8 +614,6 @@ wrenchboard=# } protected function getSettings($settingkey, $defaultVal=''){ - $raw_json = file_get_contents('php://input'); - $in = json_decode($raw_json, true); $out=[]; $endpoint = "SETTINGS"; $out = $this->getCache($endpoint); @@ -629,7 +627,12 @@ wrenchboard=# if (is_array($out) && count($out['result_list']) > 0 ) { $this->allSettings = $out['result_list']; - return (isset($out['result_list'][$settingkey])) ? $out['result_list'][$settingkey]: $defaultVal; + foreach ($this->allSettings as $index => $item) { + if ($item['name'] == $settingkey){ + return $item['val']; + } + } + // return (isset($out['result_list'][$settingkey])) ? $out['result_list'][$settingkey]: $defaultVal; } return $defaultVal; }