diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index 16291fefb..56b775604 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -410,8 +410,8 @@ class ModuleHandler extends Handler $logged_info = Context::get('logged_info'); - // check CSRF for admin actions - if(Context::getRequestMethod() === 'POST' && Context::isInstalled() && !checkCSRF()) { + // check CSRF for POST actions + if(Context::getRequestMethod() === 'POST' && Context::isInstalled() && $this->act !== 'procFileUpload' && !checkCSRF()) { $this->error = 'msg_invalid_request'; $oMessageObject = ModuleHandler::getModuleInstance('message', $display_mode); $oMessageObject->setError(-1);