From fbedd1a9be9c08fb80dab5edf3906866905f1095 Mon Sep 17 00:00:00 2001 From: webchick Date: Sat, 18 Aug 2012 14:13:39 +0200 Subject: Issue #1343768 by JamesOakley, eMPee584: Fixed make update_calculate_project_update_status() work nicely with HEAD releases. --- modules/update/update.compare.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/update') diff --git a/modules/update/update.compare.inc b/modules/update/update.compare.inc index cd8b762d0..6e0c5feee 100644 --- a/modules/update/update.compare.inc +++ b/modules/update/update.compare.inc @@ -592,7 +592,10 @@ function update_calculate_project_update_status($project, &$project_data, $avail // See if this is a higher major version than our target and yet still // supported. If so, record it as an "Also available" release. - if ($release['version_major'] > $target_major) { + // Note: some projects have a HEAD release from CVS days, which could + // be one of those being compared. They would not have version_major + // set, so we must call isset first. + if (isset($release['version_major']) && $release['version_major'] > $target_major) { if (in_array($release['version_major'], $supported_majors)) { if (!isset($project_data['also'])) { $project_data['also'] = array(); -- cgit v1.2.3