webservice MDL-16805 fix REST server bug: empty list (<MULTIPLE></MULTIPLE>) without php error
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user