From 149429f28e47f4228cebbefef73ae4d61b901672 Mon Sep 17 00:00:00 2001 From: I Ko Date: Tue, 21 Dec 2021 15:03:43 +0300 Subject: [PATCH] Update dbObject.php Fix for not existing json/array fileds in selection --- dbObject.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dbObject.php b/dbObject.php index 304630a3..82d5a65a 100644 --- a/dbObject.php +++ b/dbObject.php @@ -669,12 +669,14 @@ private function processHasOneWith () { private function processArrays (&$data) { if (isset ($this->jsonFields) && is_array ($this->jsonFields)) { foreach ($this->jsonFields as $key) - $data[$key] = json_decode ($data[$key]); + if ( isset($data[$key]) ) + $data[$key] = json_decode ($data[$key]); } if (isset ($this->arrayFields) && is_array($this->arrayFields)) { foreach ($this->arrayFields as $key) - $data[$key] = explode ("|", $data[$key]); + if ( isset($data[$key]) ) + $data[$key] = explode ("|", $data[$key]); } }