diff --git a/app/Controllers/extensionController.php b/app/Controllers/extensionController.php index 599babf7c..547fe80bc 100644 --- a/app/Controllers/extensionController.php +++ b/app/Controllers/extensionController.php @@ -362,7 +362,8 @@ class FreshRSS_extension_Controller extends FreshRSS_ActionController { header("Content-Disposition: inline; filename='{$filename}'"); header('Referrer-Policy: same-origin'); if (file_exists(DATA_PATH . '/no-cache.txt') || !httpConditional($mtime, cacheSeconds: 604800, cachePrivacy: 2)) { - echo $extension->getFile($filename); + $contents = $extension->getFile($filename); + $this->view->content = is_string($contents) ? $contents : ''; } } } diff --git a/app/views/extension/serve.phtml b/app/views/extension/serve.phtml index e69de29bb..af0b21ea1 100644 --- a/app/views/extension/serve.phtml +++ b/app/views/extension/serve.phtml @@ -0,0 +1,4 @@ +content;