Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 938a445

Browse files
committed
fix more cases where default_llm was used
1 parent e2f71f1 commit 938a445

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/discord/bot/persona_replier.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def initialize(body)
1313
DiscourseAi::AiBot::Bot.as(
1414
Discourse.system_user,
1515
persona: @persona,
16-
model: @persona.class.default_llm,
16+
model: LlmModel.find(@persona.class.default_llm_id),
1717
)
1818
super(body)
1919
end

spec/jobs/regular/stream_discord_reply_spec.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@
1313
}.to_json.to_s
1414
end
1515

16+
fab!(:llm_model)
17+
fab!(:persona) { Fabricate(:ai_persona, default_llm_id: llm_model.id) }
18+
1619
before do
1720
SiteSetting.ai_discord_search_mode = "persona"
18-
SiteSetting.ai_discord_search_persona = -1
21+
SiteSetting.ai_discord_search_persona = persona.id
1922
end
2023

2124
it "calls PersonaReplier when search mode is persona" do

0 commit comments

Comments
 (0)