Fix info to not use old .env settings
This commit is contained in:
parent
b289aa04e0
commit
f9b6894974
2 changed files with 9 additions and 10 deletions
|
|
@ -81,13 +81,10 @@ class HaikuRAGApp:
|
|||
raw = rows[0].get("settings") or "{}"
|
||||
data = json.loads(raw) if isinstance(raw, str) else (raw or {})
|
||||
stored_version = str(data.get("version", stored_version))
|
||||
embed_provider = data.get("EMBEDDINGS_PROVIDER")
|
||||
embed_model = data.get("EMBEDDINGS_MODEL")
|
||||
vector_dim = (
|
||||
int(data.get("EMBEDDINGS_VECTOR_DIM")) # pyright: ignore[reportArgumentType]
|
||||
if data.get("EMBEDDINGS_VECTOR_DIM") is not None
|
||||
else None
|
||||
)
|
||||
embeddings = data.get("embeddings", {})
|
||||
embed_provider = embeddings.get("provider")
|
||||
embed_model = embeddings.get("model")
|
||||
vector_dim = embeddings.get("vector_dim")
|
||||
|
||||
num_docs = 0
|
||||
if "documents" in table_names:
|
||||
|
|
|
|||
|
|
@ -40,9 +40,11 @@ async def test_app_info_outputs_and_read_only(temp_db_path, capsys):
|
|||
settings=json.dumps(
|
||||
{
|
||||
"version": "1.2.3",
|
||||
"EMBEDDINGS_PROVIDER": "openai",
|
||||
"EMBEDDINGS_MODEL": "text-embedding-3-small",
|
||||
"EMBEDDINGS_VECTOR_DIM": 3,
|
||||
"embeddings": {
|
||||
"provider": "openai",
|
||||
"model": "text-embedding-3-small",
|
||||
"vector_dim": 3,
|
||||
},
|
||||
}
|
||||
),
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue