fix: fall back to dropdown persona when KV override points to removed persona

This commit is contained in:
2026-06-17 01:50:04 +02:00
parent 7711f4fbb5
commit 0abba2bf44
+4
View File
@@ -210,6 +210,10 @@ func (p *Plugin) MessageHasBeenPosted(c *plugin.Context, post *model.Post) {
} }
} else { } else {
personaDesc = resolvePersona(persona) personaDesc = resolvePersona(persona)
// If KV override points to a removed persona, fall back to dropdown.
if personaDesc == "" && persona != cfg.Persona {
personaDesc = resolvePersona(cfg.Persona)
}
} }
systemPrompt := "" systemPrompt := ""
if personaDesc != "" { if personaDesc != "" {