From f3847964b667380114bf34312397e077ff475452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Massart?= Date: Fri, 30 Aug 2019 22:25:50 +0800 Subject: [PATCH] MDL-66502 javascript: Remove extension from AMD module names --- lib/classes/requirejs.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/classes/requirejs.php b/lib/classes/requirejs.php index 4f45dacb071..91f062fee55 100644 --- a/lib/classes/requirejs.php +++ b/lib/classes/requirejs.php @@ -121,7 +121,7 @@ class core_requirejs { $extension = $item->getExtension(); if ($extension === 'js') { $filename = substr($item->getRealpath(), strlen($srcdir) + 1); - $filename = str_replace('.min', '', $filename); + $filename = preg_replace('/(\.min)?\.js$/', '', $filename); // We skip lazy loaded modules unless specifically requested. if ($includelazy || strpos($filename, '-lazy') === false) { $modulename = $component . '/' . $filename;