From 433d69bf370789b013ca858e21a5eb2881a7d806 Mon Sep 17 00:00:00 2001 From: Luke Fromhold Date: Tue, 23 Jul 2024 14:45:02 +1000 Subject: [PATCH] Ensure themes are applied for Security::permissionFailure() calls --- src/EnablerExtension.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/EnablerExtension.php b/src/EnablerExtension.php index f6e48f8..a27c13d 100644 --- a/src/EnablerExtension.php +++ b/src/EnablerExtension.php @@ -75,6 +75,12 @@ public function afterCallActionHandler() Config::inst()->set(Security::class, 'page_class', $this->defaultPageClass); } + public function onBeforeSecurityLogin() + { + SSViewer::set_themes(Config::inst()->get(EnablerExtension::class, 'login_themes')); + Config::modify()->remove(Security::class, 'page_class'); + } + /** * Returns an RFC1766 compliant locale string, e.g. 'fr-CA'. *