diff --git a/webservice/lib.php b/webservice/lib.php index fc9c1780a2b..4a608a2f8d4 100644 --- a/webservice/lib.php +++ b/webservice/lib.php @@ -460,7 +460,8 @@ class webservice { FROM {external_functions} f WHERE f.name IN (SELECT sf.functionname FROM {external_services_functions} sf - WHERE sf.externalserviceid $serviceids)"; + WHERE sf.externalserviceid $serviceids) + ORDER BY f.name ASC"; $functions = $DB->get_records_sql($sql, $params); } else { $functions = array(); diff --git a/webservice/upgrade.txt b/webservice/upgrade.txt index 9d5a009105e..5159d50f118 100644 --- a/webservice/upgrade.txt +++ b/webservice/upgrade.txt @@ -3,6 +3,10 @@ information provided here is intended especially for developers. This information is intended for authors of webservices, not people writing webservice clients. +=== 3.2 === + +* webservice->get_external_functions now returns the external function list ordered by name ASC. + === 3.1 === * The xmlrpc backend has changed, Zend_XmlRpc has been dropped and there might be slight differences in