diff --git a/admin/tool/dataprivacy/classes/metadata_registry.php b/admin/tool/dataprivacy/classes/metadata_registry.php index 6282cc41291..ca50157a18c 100644 --- a/admin/tool/dataprivacy/classes/metadata_registry.php +++ b/admin/tool/dataprivacy/classes/metadata_registry.php @@ -70,7 +70,8 @@ class metadata_registry { $internaldata['compliant'] = false; } // Check to see if we are an external plugin. - $componentshortname = explode('_', $component); + // Plugin names can contain _ characters, limit to 2 to just remove initial plugintype. + $componentshortname = explode('_', $component, 2); $shortname = array_pop($componentshortname); if (isset($contributedplugins[$plugintype][$shortname])) { $internaldata['external'] = true;