From 89823b1ae34de608a12f8a02f3ae728463aebcfb Mon Sep 17 00:00:00 2001 From: Juan Leyva Date: Wed, 15 Jun 2016 15:36:17 +0100 Subject: [PATCH] MDL-54601 webservice: Order services function list by name --- webservice/lib.php | 3 ++- webservice/upgrade.txt | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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