mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 17:02:03 +02:00
web service MDL-22977 REST server return a "required" error on optional value
This commit is contained in:
parent
b738d41b80
commit
82ff8eb0ce
@ -66,7 +66,7 @@ class webservice_rest_server extends webservice_base_server {
|
||||
|
||||
$this->functionname = isset($_REQUEST['wsfunction']) ? $_REQUEST['wsfunction'] : null;
|
||||
unset($_REQUEST['wsfunction']);
|
||||
|
||||
|
||||
$this->parameters = $_REQUEST;
|
||||
}
|
||||
}
|
||||
@ -151,7 +151,7 @@ class webservice_rest_server extends webservice_base_server {
|
||||
$single = '<SINGLE>'."\n";
|
||||
foreach ($desc->keys as $key=>$subdesc) {
|
||||
if (!array_key_exists($key, $returns)) {
|
||||
if ($subdesc->required) {
|
||||
if ($subdesc->required == VALUE_REQUIRED) {
|
||||
$single .= '<ERROR>Missing required key "'.$key.'"</ERROR>';
|
||||
continue;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user