diff --git a/core/includes/config.inc b/core/includes/config.inc
index 06e0e67..4980cef 100644
--- a/core/includes/config.inc
+++ b/core/includes/config.inc
@@ -35,7 +35,7 @@ function config_install_default_config($type, $name) {
       $manifest_config = config('manifest.' . $entity_info['config_prefix']);
       $manifest_data = array();
       foreach ($source_storage->listAll($entity_info['config_prefix']) as $config_name) {
-        list(, , $id) = explode('.', $config_name);
+        $id = substr($config_name, strlen($entity_info['config_prefix']));
         $manifest_data[$id]['name'] = $config_name;
       }
       $manifest_config->setData($manifest_data)->save();
