MDL-51536 webservices: fix invalid param definitions
authorDan Poltawski <dan@moodle.com>
Tue, 13 Oct 2015 18:01:42 +0000 (19:01 +0100)
committerDan Poltawski <dan@moodle.com>
Tue, 13 Oct 2015 18:01:42 +0000 (19:01 +0100)
group/externallib.php
notes/externallib.php

index d7a5a07..b530283 100644 (file)
@@ -1310,7 +1310,7 @@ class core_group_external extends external_api {
         return new external_function_parameters(
             array(
                 'cmid' => new external_value(PARAM_INT, 'course module id'),
-                'userid' => new external_value(PARAM_INT, 'id of user, empty for current user', VALUE_OPTIONAL, 0)
+                'userid' => new external_value(PARAM_INT, 'id of user, empty for current user', VALUE_DEFAULT, 0)
             )
         );
     }
index 944b2fb..b697bf4 100644 (file)
@@ -466,7 +466,7 @@ class core_notes_external extends external_api {
         return new external_function_parameters(
             array(
                 'courseid' => new external_value(PARAM_INT, 'course id, 0 for SITE'),
-                'userid'   => new external_value(PARAM_INT, 'user id', VALUE_OPTIONAL),
+                'userid'   => new external_value(PARAM_INT, 'user id', VALUE_DEFAULT, 0),
             )
         );
     }