From 179a9f24db744098667f2fa584571f3d6504cbef Mon Sep 17 00:00:00 2001 From: Karen Holland Date: Mon, 30 Jul 2018 16:06:00 +0000 Subject: [PATCH] MDL-62896 Privacy: External plugin Additional label update. --- admin/tool/dataprivacy/classes/metadata_registry.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;