From 32640e054d8389b36714f78bcb0c29c6135e4422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Sat, 10 Aug 2024 21:25:39 -0700 Subject: [PATCH] processors(rtvi): add new option values if they haven't been set yet --- src/pipecat/processors/frameworks/rtvi.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipecat/processors/frameworks/rtvi.py b/src/pipecat/processors/frameworks/rtvi.py index 523b96b40..137d97299 100644 --- a/src/pipecat/processors/frameworks/rtvi.py +++ b/src/pipecat/processors/frameworks/rtvi.py @@ -366,6 +366,9 @@ class RTVIProcessor(FrameProcessor): if option_config.name == config.name: option_config.value = config.value return + # If we couldn't find a value for this config, we simply need to + # add it. + service_config.options.append(config) async def _update_service_config(self, config: RTVIServiceConfig): service = self._registered_services[config.service]