From 02b4df024b70006baa74f3f86ebe244d12eee95b Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Fri, 14 Dec 2012 14:58:35 +0100 Subject: [PATCH] [-] MO : fixed override deployment from module #PSCFV-5999 --- classes/module/Module.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/module/Module.php b/classes/module/Module.php index c1090d82c..c96ef30fb 100644 --- a/classes/module/Module.php +++ b/classes/module/Module.php @@ -1891,7 +1891,7 @@ abstract class ModuleCore // Check if override file is writable $override_path = _PS_ROOT_DIR_.'/'.Autoload::getInstance()->getClassPath($classname); - if (!is_writable($override_path)) + if ((!file_exists($override_path) && !is_writable(dirname($override_path))) || (file_exists($override_path) && !is_writable($override_path))) throw new Exception(sprintf(Tools::displayError('file (%s) not writable'), $override_path)); // Make a reflection of the override class and the module override class