Skip to content

Commit 529422b

Browse files
committed
fix: provide certificate_ok initial state in LoadAdditionalListener
Signed-off-by: Clément Christiaens <clement.christiaens@xwiki.com>
1 parent b182c08 commit 529422b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/Listener/LoadAdditionalListener.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use OCA\Libresign\AppInfo\Application;
1313
use OCA\Libresign\Handler\CertificateEngine\CertificateEngineFactory;
1414
use OCP\App\IAppManager;
15+
use OCP\AppFramework\Services\IInitialState;
1516
use OCP\EventDispatcher\Event;
1617
use OCP\EventDispatcher\IEventListener;
1718
use OCP\Util;
@@ -23,6 +24,7 @@ class LoadAdditionalListener implements IEventListener {
2324
public function __construct(
2425
private IAppManager $appManager,
2526
private CertificateEngineFactory $certificateEngineFactory,
27+
private IInitialState $initialState,
2628
) {
2729
}
2830
#[\Override]
@@ -40,6 +42,7 @@ public function handle(Event $event): void {
4042
}
4143

4244
if (class_exists('\OCA\Files\App')) {
45+
$this->initialState->provideInitialState('certificate_ok', true);
4346
Util::addInitScript(Application::APP_ID, 'libresign-init');
4447
}
4548
}

0 commit comments

Comments
 (0)