fix: env var overrides for campaign settings (hf_token, ollama_host etc)
Some checks failed
Build and Push / build (push) Has been cancelled

This commit is contained in:
KansaiGaijin
2026-07-21 18:30:08 +12:00
parent ca13989ca0
commit 9e70b78d7c
6 changed files with 45 additions and 12 deletions

View File

@@ -3,6 +3,7 @@ from pathlib import Path
from fastapi import APIRouter, HTTPException, Request
from .. import database as db, jobs
from ..config import merge_campaign_settings_with_env
from ..pipeline.turns import load_turns
from ..pipeline.summarize import summarize_session
@@ -19,7 +20,7 @@ async def generate_notes(session_id: str, request: Request):
raise HTTPException(400, "Session hasn't been transcribed yet")
cid = session["campaign_id"] or "default"
settings = db.get_campaign_settings(cid)
settings = merge_campaign_settings_with_env(db.get_campaign_settings(cid))
speaker_map = {r["raw_label"]: r["display_name"] for r in
db.get_conn().execute("SELECT raw_label, display_name FROM speakers WHERE session_id = ?", (session_id,))
if r["display_name"]}