Skip to content

Commit ba42d50

Browse files
committed
fix: type guard cached schema description
1 parent 69b54be commit ba42d50

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/agent/engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ async def _get_schema_description(self, db_context: DatabaseContext) -> str:
342342
cached_payload = await get_cached_schema(db_context.database_id)
343343
if isinstance(cached_payload, dict):
344344
cached_description = cached_payload.get("serialized_schema")
345-
if cached_description:
345+
if isinstance(cached_description, str) and cached_description:
346346
self._schema_cache[db_context.database_id] = cached_description
347347
return cached_description
348348

0 commit comments

Comments
 (0)