From 529422b032a9c0133251c07d8b5f295e5b8704db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Christiaens?= Date: Fri, 27 Mar 2026 14:09:30 +0100 Subject: [PATCH] fix: provide certificate_ok initial state in LoadAdditionalListener MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Clément Christiaens --- lib/Listener/LoadAdditionalListener.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Listener/LoadAdditionalListener.php b/lib/Listener/LoadAdditionalListener.php index ba2e87dfcc..fb8997439f 100644 --- a/lib/Listener/LoadAdditionalListener.php +++ b/lib/Listener/LoadAdditionalListener.php @@ -12,6 +12,7 @@ use OCA\Libresign\AppInfo\Application; use OCA\Libresign\Handler\CertificateEngine\CertificateEngineFactory; use OCP\App\IAppManager; +use OCP\AppFramework\Services\IInitialState; use OCP\EventDispatcher\Event; use OCP\EventDispatcher\IEventListener; use OCP\Util; @@ -23,6 +24,7 @@ class LoadAdditionalListener implements IEventListener { public function __construct( private IAppManager $appManager, private CertificateEngineFactory $certificateEngineFactory, + private IInitialState $initialState, ) { } #[\Override] @@ -40,6 +42,7 @@ public function handle(Event $event): void { } if (class_exists('\OCA\Files\App')) { + $this->initialState->provideInitialState('certificate_ok', true); Util::addInitScript(Application::APP_ID, 'libresign-init'); } }