fix: chat responds in CV language (en/es), not random

This commit is contained in:
juanatsap
2026-05-04 13:27:06 +01:00
parent 3aebc82068
commit af456cafc2
+8
View File
@@ -242,6 +242,14 @@ func (h *Handler) HandleChat(w http.ResponseWriter, r *http.Request) {
return
}
// Enforce response language based on the CV language the user is viewing
switch lang := r.FormValue("lang"); lang {
case "en":
message = "[RESPOND IN ENGLISH] " + message
case "es":
message = "[RESPONDE EN ESPAÑOL] " + message
}
// Try primary, fall back if it fails
response, sessionID, err := h.runAgent(h.primary, message)
if err != nil && h.fallback != nil {