From 1d9bd9c5c5deca6d57f29383a1143e56dd840c5c Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Fri, 23 Feb 2024 13:25:56 +0100 Subject: [PATCH] Fix SpeechToTextReferenceListener: Allow userId to be null Signed-off-by: Marcel Klehr --- lib/Listener/SpeechToText/SpeechToTextReferenceListener.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Listener/SpeechToText/SpeechToTextReferenceListener.php b/lib/Listener/SpeechToText/SpeechToTextReferenceListener.php index b745208a..94eaedde 100644 --- a/lib/Listener/SpeechToText/SpeechToTextReferenceListener.php +++ b/lib/Listener/SpeechToText/SpeechToTextReferenceListener.php @@ -37,7 +37,7 @@ class SpeechToTextReferenceListener implements IEventListener { public function __construct( private IConfig $config, - private string $userId, + private ?string $userId, private ISpeechToTextManager $sttProcessingManager, ) { } @@ -47,7 +47,7 @@ public function handle(Event $event): void { return; } if ($this->config->getAppValue(Application::APP_ID, 'speech_to_text_picker_enabled', '1') === '1' && - $this->config->getUserValue($this->userId, Application::APP_ID, 'speech_to_text_picker_enabled', '1') === '1') { + ($this->userId === null || $this->config->getUserValue($this->userId, Application::APP_ID, 'speech_to_text_picker_enabled', '1') === '1')) { // Double check that atleast one provider is registered if ($this->sttProcessingManager->hasProviders()) {