From cee87383a90b5815ee6b46ffd5464988e9fd2013 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Wed, 8 Apr 2026 21:21:48 +0530 Subject: [PATCH] chore: use overridden tts config while fetching recording --- ui/src/app/workflow/[workflowId]/RenderWorkflow.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ui/src/app/workflow/[workflowId]/RenderWorkflow.tsx b/ui/src/app/workflow/[workflowId]/RenderWorkflow.tsx index 8b0e7f3..cbb923e 100644 --- a/ui/src/app/workflow/[workflowId]/RenderWorkflow.tsx +++ b/ui/src/app/workflow/[workflowId]/RenderWorkflow.tsx @@ -65,9 +65,10 @@ interface RenderWorkflowProps { function RenderWorkflow({ initialWorkflowName, workflowId, initialFlow, initialTemplateContextVariables, initialWorkflowConfigurations, initialVersionNumber, initialVersionStatus, user }: RenderWorkflowProps) { const router = useRouter(); const { userConfig } = useUserConfig(); - const ttsProvider = (userConfig?.tts?.provider as string) ?? ""; - const ttsModel = (userConfig?.tts?.model as string) ?? ""; - const ttsVoiceId = (userConfig?.tts?.voice as string) ?? ""; + const ttsOverrides = initialWorkflowConfigurations?.model_overrides?.tts; + const ttsProvider = ttsOverrides?.provider ?? (userConfig?.tts?.provider as string) ?? ""; + const ttsModel = ttsOverrides?.model ?? (userConfig?.tts?.model as string) ?? ""; + const ttsVoiceId = ttsOverrides?.voice ?? (userConfig?.tts?.voice as string) ?? ""; const [isPhoneCallDialogOpen, setIsPhoneCallDialogOpen] = useState(false); const [isVersionPanelOpen, setIsVersionPanelOpen] = useState(false);