diff --git a/ui-ngx/src/app/modules/home/components/rule-node/external/ai-config.component.ts b/ui-ngx/src/app/modules/home/components/rule-node/external/ai-config.component.ts index 26d2ed009e..4989325801 100644 --- a/ui-ngx/src/app/modules/home/components/rule-node/external/ai-config.component.ts +++ b/ui-ngx/src/app/modules/home/components/rule-node/external/ai-config.component.ts @@ -74,11 +74,12 @@ export class AiConfigComponent extends RuleNodeConfigurationComponent { } } - protected prepareOutputConfig(configuration: RuleNodeConfiguration): RuleNodeConfiguration { + protected prepareOutputConfig(): RuleNodeConfiguration { + const config = this.configForm().getRawValue(); if (!this.aiConfigForm.get('systemPrompt').value) { - delete configuration.systemPrompt; + delete config.systemPrompt; } - return deepTrim(configuration); + return deepTrim(config); } onEntityChange($event: AiModel) {