diff --git a/features.export.inc b/features.export.inc index 70d6529..de6b420 100644 --- a/features.export.inc +++ b/features.export.inc @@ -713,7 +713,10 @@ function features_get_default_explicit($component, $module_name = NULL, $alter = // Restrict altered defaults to those explicitly provided by module. if (!empty($objects) && is_array($objects) && features_get_default_alter_hook($component)) { $module = features_get_features($module_name); - if (!empty($module->info['features'][$component])) { + if (empty($module->info['features'][$component])) { + $objects = array(); + } + else { $objects = array_intersect_key($objects, drupal_map_assoc($module->info['features'][$component])); } }