fix: fall back to dropdown persona when KV override points to removed persona
This commit is contained in:
@@ -210,6 +210,10 @@ func (p *Plugin) MessageHasBeenPosted(c *plugin.Context, post *model.Post) {
|
||||
}
|
||||
} else {
|
||||
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 := ""
|
||||
if personaDesc != "" {
|
||||
|
||||
Reference in New Issue
Block a user