фикс поллинга накладной
Deploy / deploy (push) Successful in 9m37s

This commit is contained in:
Раис Юсупалиев
2026-06-19 23:52:46 +03:00
parent f82a7c7606
commit 65c07f1da3
3 changed files with 45 additions and 16 deletions
@@ -173,7 +173,14 @@ def _latest_status_code(statuses: object) -> str | None:
def _extract_waybill(payload: dict[str, Any]) -> tuple[str | None, str | None]:
related_entities = payload.get("related_entities")
entity = payload.get("entity")
related_entities = (
entity.get("related_entities")
if isinstance(entity, dict)
else None
)
if not isinstance(related_entities, list):
related_entities = payload.get("related_entities")
if not isinstance(related_entities, list):
return None, None
for entry in related_entities: