Permalink
Browse files

MDL-35238 Fetch available updates using the 1.1 version of the API

If the stored response has still 1.0 version (which is expected during
the upgrade to 2.4), a debugging message is displayed. Added a string to
explain what's going on and how to recover from the state.
  • Loading branch information...
1 parent 08c3bc0 commit 85d751631328277b40ce88f4ed9cc67bb4494e96 @mudrd8mz mudrd8mz committed Nov 7, 2012
Showing with 3 additions and 2 deletions.
  1. +1 −0 lang/en/plugin.php
  2. +2 −2 lib/pluginlib.php
View
@@ -30,6 +30,7 @@
$string['checkforupdates'] = 'Check for available updates';
$string['checkforupdateslast'] = 'Last check done on {$a}';
$string['displayname'] = 'Plugin name';
+$string['err_response_format_version'] = 'Unexpected version of the response format. Please try to re-check for available updates.';
$string['filterall'] = 'Show all';
$string['filtercontribonly'] = 'Show contributions only';
$string['filtercontribonlyactive'] = 'Showing contributions only';
View
@@ -852,7 +852,7 @@ protected function validate_response($response) {
throw new available_update_checker_exception('err_response_status', $response['status']);
}
- if (empty($response['apiver']) or $response['apiver'] !== '1.0') {
+ if (empty($response['apiver']) or $response['apiver'] !== '1.1') {
throw new available_update_checker_exception('err_response_format_version', $response['apiver']);
}
@@ -990,7 +990,7 @@ protected function prepare_request_url() {
if (!empty($CFG->alternativeupdateproviderurl)) {
return $CFG->alternativeupdateproviderurl;
} else {
- return 'http://download.moodle.org/api/1.0/updates.php';
+ return 'http://download.moodle.org/api/1.1/updates.php';
}
}

0 comments on commit 85d7516

Please sign in to comment.