From fee6134d34112f253ec347e4a8a07eec510100c0 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 4 Oct 2025 12:45:26 -0600 Subject: [PATCH] Update child data change detection and message code --- resources/classes/database.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/resources/classes/database.php b/resources/classes/database.php index d1bc4688de..edd37d1872 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -3000,6 +3000,7 @@ class database { $prep_statement = $this->db->prepare($sql); $prep_statement->execute($params); unset($prep_statement); + $message["code"] = "200"; $message["details"][$m]["name"] = $key; $message["details"][$m]["message"] = "OK"; $message["details"][$m]["code"] = "200"; @@ -3095,12 +3096,18 @@ class database { //view_array($new_array, false); //exit; - //check to see if the database was updated + //check to see if the database was updated; update the message code if needed $database_updated = false; - foreach($this->message['details'] as $row) { - if ($row['code'] == '200') { - $database_updated = true; - break; + if ($this->message['code'] === '200') { + $database_updated = true; + } + if (!$database_updated) { + foreach($this->message['details'] as $row) { + if ($row['code'] === '200') { + $database_updated = true; + $message["code"] = '200'; + break; + } } }