From 0abba2bf447c0d0ce5addd5dd6dec17a87cb8028 Mon Sep 17 00:00:00 2001 From: Fork Less Date: Wed, 17 Jun 2026 01:50:04 +0200 Subject: [PATCH] fix: fall back to dropdown persona when KV override points to removed persona --- server/hooks.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/hooks.go b/server/hooks.go index 3d2d820..aedd3f6 100644 --- a/server/hooks.go +++ b/server/hooks.go @@ -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 != "" {