summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJulien Veyssier <julien-nc@posteo.net>2024-02-13 12:51:48 +0100
committerJulien Veyssier <julien-nc@posteo.net>2024-02-14 13:23:37 +0100
commit6580bef3199b8c9572ee82b4846eded95be00b89 (patch)
tree2376b1721279601440ef678ed52a39cca42f1422 /lib
parent3fb1674251569e4972554f6500a66986eedfebf3 (diff)
downloadnextcloud-server-6580bef3199b8c9572ee82b4846eded95be00b89.tar.gz
nextcloud-server-6580bef3199b8c9572ee82b4846eded95be00b89.zip
Use the STT provider's exception message in the RuntimeException that will be caught by upper contexts
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/SpeechToText/SpeechToTextManager.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/private/SpeechToText/SpeechToTextManager.php b/lib/private/SpeechToText/SpeechToTextManager.php
index b455fd811b1..73efe105b38 100644
--- a/lib/private/SpeechToText/SpeechToTextManager.php
+++ b/lib/private/SpeechToText/SpeechToTextManager.php
@@ -141,6 +141,7 @@ class SpeechToTextManager implements ISpeechToTextManager {
return $provider->transcribeFile($file);
} catch (\Throwable $e) {
$this->logger->info('SpeechToText transcription using provider ' . $provider->getName() . ' failed', ['exception' => $e]);
+ throw new RuntimeException('SpeechToText transcription using provider "' . $provider->getName() . '" failed: ' . $e->getMessage());
}
}