From 89cb1b276d675e992e201c68cb2a69c0c8bd651e Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 19 Jan 2019 22:03:49 -0500 Subject: [PATCH] Move rawContent before theme initialization --- src/App.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/App.php b/src/App.php index bc8b444db3..c41cfdc6c0 100644 --- a/src/App.php +++ b/src/App.php @@ -1728,6 +1728,12 @@ class App Core\Addon::callHooks($this->module . '_mod_init', $placeholder); call_user_func([$this->module_class, 'init']); + + // "rawContent" is especially meant for technical endpoints. + // This endpoint doesn't need any theme initialization or other comparable stuff. + if (!$this->error) { + call_user_func([$this->module_class, 'rawContent']); + } } // Load current theme info after module has been initialized as theme could have been set in module @@ -1742,12 +1748,6 @@ class App } if ($this->module_loaded) { - // "rawContent" is especially meant for technical endpoints. - // This endpoint doesn't need any theme initialization or other comparable stuff. - if (!$this->error) { - call_user_func([$this->module_class, 'rawContent']); - } - if (! $this->error && $_SERVER['REQUEST_METHOD'] === 'POST') { Core\Addon::callHooks($this->module . '_mod_post', $_POST); call_user_func([$this->module_class, 'post']);