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 {
|
} 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 != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user