MDL-49329 admin: Start using API 1.3 for fetching available updates
authorDavid Mudrák <david@moodle.com>
Fri, 9 Oct 2015 22:28:05 +0000 (00:28 +0200)
committerDavid Mudrák <david@moodle.com>
Sat, 10 Oct 2015 07:15:27 +0000 (09:15 +0200)
This is not really necessary as there is no actual change in the
behaviour of the updates API between 1.2 and 1.3. However, as we plan to
use the new \core\update\api client for this in the future, it makes
only sense to have these two synced already now. In other words, Moodle
3.0 site will use the same version 1.3 for all download.moodle.org/api
end points.

lib/classes/update/checker.php

index 498b69b..b5c701a 100644 (file)
@@ -266,7 +266,7 @@ class checker {
             throw new checker_exception('err_response_status', $response['status']);
         }
 
-        if (empty($response['apiver']) or $response['apiver'] !== '1.2') {
+        if (empty($response['apiver']) or $response['apiver'] !== '1.3') {
             throw new checker_exception('err_response_format_version', $response['apiver']);
         }
 
@@ -413,7 +413,7 @@ class checker {
         if (!empty($CFG->config_php_settings['alternativeupdateproviderurl'])) {
             return $CFG->config_php_settings['alternativeupdateproviderurl'];
         } else {
-            return 'https://download.moodle.org/api/1.2/updates.php';
+            return 'https://download.moodle.org/api/1.3/updates.php';
         }
     }