fix(sap): drop recursion from cache_control detection

This commit is contained in:
Devin AI 2026-07-27 18:20:42 +00:00
parent a89894092c
commit 322593b725

View file

@ -9,7 +9,7 @@ def _has_cache_control(v: str | dict | list) -> bool:
if isinstance(v, dict):
return v.get("cache_control") is not None
if isinstance(v, list):
return any(_has_cache_control(item) for item in v)
return any(isinstance(item, dict) and item.get("cache_control") is not None for item in v)
return False