webservice MDL-16805 fix REST server bug: empty list (<MULTIPLE></MULTIPLE>) without php error

This commit is contained in:
jerome mouneyrac
2010-02-09 09:26:03 +00:00
parent 7c964cdf14
commit 17ecdd29f0
+4 -2
View File
@@ -139,8 +139,10 @@ class webservice_rest_server extends webservice_base_server {
} else if ($desc instanceof external_multiple_structure) {
$mult = '<MULTIPLE>'."\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 .= '</MULTIPLE>'."\n";
return $mult;