fix: sqlite3.Row.get() compatibility in _resolve_embed_config

This commit is contained in:
nogueiraguh
2026-03-11 02:36:07 -03:00
parent 4a802c8e64
commit 2a56712665

View File

@@ -2419,7 +2419,7 @@ def _resolve_embed_config(oci_config_id: str = None, genai_cfg: dict = None) ->
"oci_config_id": oc["id"], "oci_config_id": oc["id"],
"genai_region": oc["region"], "genai_region": oc["region"],
"endpoint": f"https://inference.generativeai.{oc['region']}.oci.oraclecloud.com", "endpoint": f"https://inference.generativeai.{oc['region']}.oci.oraclecloud.com",
"compartment_id": oc.get("compartment_id") or oc["tenancy_ocid"], "compartment_id": (dict(oc).get("compartment_id") or oc["tenancy_ocid"]),
} }
# Last resort: any genai config # Last resort: any genai config
with db() as c: with db() as c:
@@ -2432,7 +2432,7 @@ def _resolve_embed_config(oci_config_id: str = None, genai_cfg: dict = None) ->
"oci_config_id": oc["id"], "oci_config_id": oc["id"],
"genai_region": oc["region"], "genai_region": oc["region"],
"endpoint": f"https://inference.generativeai.{oc['region']}.oci.oraclecloud.com", "endpoint": f"https://inference.generativeai.{oc['region']}.oci.oraclecloud.com",
"compartment_id": oc.get("compartment_id") or oc["tenancy_ocid"], "compartment_id": (dict(oc).get("compartment_id") or oc["tenancy_ocid"]),
} }
raise HTTPException(400, "Nenhuma credencial OCI configurada para gerar embeddings.") raise HTTPException(400, "Nenhuma credencial OCI configurada para gerar embeddings.")