mirror of
https://github.com/moodle/moodle.git
synced 2025-04-25 10:26:17 +02:00
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.
This commit is contained in:
parent
08c3bc006d
commit
85d7516313
@ -30,6 +30,7 @@ $string['availability'] = 'Availability';
|
||||
$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';
|
||||
|
@ -852,7 +852,7 @@ class available_update_checker {
|
||||
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 @@ class available_update_checker {
|
||||
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';
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user