summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/system.module6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/system/system.module b/modules/system/system.module
index 9ad4db1ee..e18820127 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -2269,8 +2269,10 @@ function _system_rebuild_module_data() {
drupal_alter('system_info', $modules[$key]->info, $modules[$key], $type);
}
- // The install profile is required.
- $modules[$profile]->info['required'] = TRUE;
+ // The install profile is required, if it's a valid module.
+ if (isset($modules[$profile])) {
+ $modules[$profile]->info['required'] = TRUE;
+ }
return $modules;
}