=== modified file 'sites/all/modules/project_info/project_info.package.inc' --- sites/all/modules/project_info/project_info.package.inc 2010-04-17 21:03:51 +0000 +++ sites/all/modules/project_info/project_info.package.inc 2010-08-01 22:41:13 +0000 @@ -57,7 +57,12 @@ function project_info_package_parse(arra $module = basename($file, '.info'); $info[$module] = drupal_parse_info_file($file) + $defaults; - if (!empty($info[$module]['dependencies']) && is_array($info[$module]['dependencies'])) { + if (!is_array($info[$module]['dependencies'])) { + // Dependencies is not an array, ignore. + $info[$module]['dependencies'] = array(); + } + + if (!empty($info[$module]['dependencies'])) { // Remove any version identifiers from depenencies since those are not // processed yet. foreach ($info[$module]['dependencies'] as &$dependency) {