Index: modules/update_status/update_status.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/update_status/update_status.module,v retrieving revision 1.52 diff -u -p -r1.52 update_status.module --- modules/update_status/update_status.module 20 Jun 2007 01:40:57 -0000 1.52 +++ modules/update_status/update_status.module 20 Jun 2007 01:51:03 -0000 @@ -469,18 +469,6 @@ function update_status_calculate_project $avail[$project]['latest_version'] = $version; } - // Stop searching once we hit the currently installed version. - if ($projects[$project]['existing_version'] == $version) { - break; - } - - // See if this release is a security update - if (isset($release['terms']) - && isset($release['terms']['Release type']) - && in_array('Security update', $release['terms']['Release type'])) { - $projects[$project]['security updates'][] = $release; - } - // Look for the 'recommended' version if we haven't found it yet (see // phpdoc at the top of this function for the definition). if (!isset($avail[$project]['recommended']) @@ -492,7 +480,18 @@ function update_status_calculate_project if (empty($release['version_extra']) && $patch == $release['version_patch']) { $avail[$project]['recommended'] = $version_patch_changed; } - continue; + } + + // Stop searching once we hit the currently installed version. + if ($projects[$project]['existing_version'] == $version) { + break; + } + + // See if this release is a security update + if (isset($release['terms']) + && isset($release['terms']['Release type']) + && in_array('Security update', $release['terms']['Release type'])) { + $projects[$project]['security updates'][] = $release; } } @@ -646,10 +645,10 @@ function theme_update_status_report($dat $row .= theme('update_status_version', $security_update, t('Security update:'), 'version-security'); } } + } - if ($project['recommended'] != $project['latest_version']) { - $row .= theme('update_status_version', $project['releases'][$project['latest_version']], t('Latest version:'), 'version-latest'); - } + if ($project['recommended'] != $project['latest_version']) { + $row .= theme('update_status_version', $project['releases'][$project['latest_version']], t('Latest version:'), 'version-latest'); } if (isset($project['also'])) {