MDL-35344 Ignore available updates info with invalid format
authorDavid Mudrák <david@moodle.com>
Mon, 10 Sep 2012 15:29:42 +0000 (17:29 +0200)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Mon, 17 Sep 2012 16:04:17 +0000 (18:04 +0200)
commit1530136c2086c3d90cce63f8ca43e3ddeb871fb9
tree646a8b3dbc8e9471583b532a67551639756b5d9e
parent07a145dcfc132fc512755713cb43f4c1b56c5927
MDL-35344 Ignore available updates info with invalid format

Previously when the server response validation had failed, the property
available_update_checker::recentresponse was left as NULL. This caused
problems in available_update_checker::compare_responses() that expects
proper arrays passed.

This patch makes invalid data being ignored by setting the property to
an empty array as if no data have been fetched yet. A debugging message
is thrown so the admins will be able to diagnose eventual problems in
the future.
lib/pluginlib.php