From 17ecdd29f01ef4851a81e65a07f7247f76844d7d Mon Sep 17 00:00:00 2001 From: jerome mouneyrac Date: Tue, 9 Feb 2010 09:26:03 +0000 Subject: [PATCH] webservice MDL-16805 fix REST server bug: empty list () without php error --- webservice/rest/locallib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webservice/rest/locallib.php b/webservice/rest/locallib.php index edb42da34f5..92e9b5be42d 100644 --- a/webservice/rest/locallib.php +++ b/webservice/rest/locallib.php @@ -139,8 +139,10 @@ class webservice_rest_server extends webservice_base_server { } else if ($desc instanceof external_multiple_structure) { $mult = ''."\n"; - foreach ($returns as $val) { - $mult .= self::xmlize_result($val, $desc->content); + if (!empty($returns)) { + foreach ($returns as $val) { + $mult .= self::xmlize_result($val, $desc->content); + } } $mult .= ''."\n"; return $mult;