From 7176d5a19c647b0afddd02532a986e2e6f0a8e2b Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Thu, 16 Apr 2015 15:33:21 +0000 Subject: [PATCH] Bug fix: prevent a crash of the web services when trying to log a non scalar paramater value... SVN:trunk[3549] --- application/applicationextension.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application/applicationextension.inc.php b/application/applicationextension.inc.php index 0c5fe5a3d..c8567d8a5 100644 --- a/application/applicationextension.inc.php +++ b/application/applicationextension.inc.php @@ -783,6 +783,10 @@ class RestUtils { $realValue = self::MakeValue($sClass, $sAttCode, $value); $oSearch->AddCondition($sAttCode, $realValue, '='); + if (is_object($value) || is_array($value)) + { + $value = json_encode($value); + } $aCriteriaReport[] = "$sAttCode: $value ($realValue)"; } $oSet = new DBObjectSet($oSearch);