From 788affe386ca9061b09399a31a3791b3995a49da Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 12 Mar 2025 17:57:49 +0100 Subject: [PATCH 1/2] fix: add missing NoCSRFRequired import in CssController (#397) --- lib/AppInfo/Application.php | 6 +++++- lib/Controller/CssController.php | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 306d0ea..c5181ef 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -144,7 +144,11 @@ class Application extends App implements IBootstrap $cache = $this->config->getAppValue(self::APP_ID, 'cache', '0'); foreach ($assets as $value) { - $route = \OC::$server->getURLGenerator()->linkToRoute($value['route'], ['v' => $cache]); + $route = \OC::$server->getURLGenerator()->linkToRoute( + $value['route'], + ['v' => $cache] + ); + $value['attr'][$value['route_attr']] = $route; Util::addHeader($value['type'], $value['attr'], ''); diff --git a/lib/Controller/CssController.php b/lib/Controller/CssController.php index e2c9e27..5b3a2dd 100644 --- a/lib/Controller/CssController.php +++ b/lib/Controller/CssController.php @@ -26,6 +26,7 @@ use OCA\SideMenu\Service\ConfigProxy; use OCA\Theming\ThemingDefaults; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\Attribute\FrontpageRoute; +use OCP\AppFramework\Http\Attribute\NoCSRFRequired; use OCP\AppFramework\Http\Attribute\PublicPage; use OCP\AppFramework\Http\TemplateResponse; use OCP\IRequest; From ba737434e52948d7d648d6e1ef9b7031582ebc8c Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 12 Mar 2025 17:58:29 +0100 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d17890b..23139eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ ## [Unreleased] +### Fixed +* fix: add missing NoCSRFRequired import in CssController (#397) + ## 4.1.0 ### Added * add compatibility with NC31