From f40e094945cb10c17291df81ad875e9e7e407ea0 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Tue, 1 Apr 2025 11:59:06 -0700 Subject: [PATCH] FIX: persona setting should compare integer value (#1239) Oversight from recent feature update: https://github.com/discourse/discourse-ai/pull/1234 We should be comparing integer value of setting, otherwise we will never see continue conversation button. --- .../javascripts/discourse/components/ai-search-discoveries.gjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/components/ai-search-discoveries.gjs b/assets/javascripts/discourse/components/ai-search-discoveries.gjs index 93ddb84e..3c75208c 100644 --- a/assets/javascripts/discourse/components/ai-search-discoveries.gjs +++ b/assets/javascripts/discourse/components/ai-search-discoveries.gjs @@ -156,7 +156,8 @@ export default class AiSearchDiscoveries extends Component { get canContinueConversation() { const personas = this.currentUser?.ai_enabled_personas; const discoverPersona = personas.find( - (persona) => persona.id === this.siteSettings?.ai_bot_discover_persona + (persona) => + persona.id === parseInt(this.siteSettings?.ai_bot_discover_persona, 10) ); const discoverPersonaHasBot = discoverPersona?.username;