From f593ec5b8a4fab1af63619013ab1601fbf62da02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Gaillard?= Date: Fri, 15 Feb 2013 18:41:06 +0100 Subject: [PATCH] [-] MO: regenerate the class_index after adding a new override --- classes/module/Module.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/module/Module.php b/classes/module/Module.php index 81e60fd2b..6289caa70 100644 --- a/classes/module/Module.php +++ b/classes/module/Module.php @@ -1917,6 +1917,8 @@ abstract class ModuleCore if (!is_writable(dirname($override_dest))) throw new Exception(sprintf(Tools::displayError('directory (%s) not writable'), dirname($override_dest))); copy($override_src, $override_dest); + // Re-generate the class index + Autoload::getInstance()->generateIndex(); return true; } @@ -1965,7 +1967,7 @@ abstract class ModuleCore if (!Autoload::getInstance()->getClassPath($classname)) return true; - + // Check if override file is writable $override_path = _PS_ROOT_DIR_.'/'.Autoload::getInstance()->getClassPath($classname); if (!is_writable($override_path))