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 "{}"
|
raw = rows[0].get("settings") or "{}"
|
||||||
data = json.loads(raw) if isinstance(raw, str) else (raw or {})
|
data = json.loads(raw) if isinstance(raw, str) else (raw or {})
|
||||||
stored_version = str(data.get("version", stored_version))
|
stored_version = str(data.get("version", stored_version))
|
||||||
embed_provider = data.get("EMBEDDINGS_PROVIDER")
|
embeddings = data.get("embeddings", {})
|
||||||
embed_model = data.get("EMBEDDINGS_MODEL")
|
embed_provider = embeddings.get("provider")
|
||||||
vector_dim = (
|
embed_model = embeddings.get("model")
|
||||||
int(data.get("EMBEDDINGS_VECTOR_DIM")) # pyright: ignore[reportArgumentType]
|
vector_dim = embeddings.get("vector_dim")
|
||||||
if data.get("EMBEDDINGS_VECTOR_DIM") is not None
|
|
||||||
else None
|
|
||||||
)
|
|
||||||
|
|
||||||
num_docs = 0
|
num_docs = 0
|
||||||
if "documents" in table_names:
|
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(
|
settings=json.dumps(
|
||||||
{
|
{
|
||||||
"version": "1.2.3",
|
"version": "1.2.3",
|
||||||
"EMBEDDINGS_PROVIDER": "openai",
|
"embeddings": {
|
||||||
"EMBEDDINGS_MODEL": "text-embedding-3-small",
|
"provider": "openai",
|
||||||
"EMBEDDINGS_VECTOR_DIM": 3,
|
"model": "text-embedding-3-small",
|
||||||
|
"vector_dim": 3,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue