fix: handle missing set code in archidekt JSON parser

This commit is contained in:
danbusse
2026-06-22 22:20:25 -06:00
parent 6b067241b5
commit 0f7ee3e4b9
+1 -1
View File
@@ -121,7 +121,7 @@ def _parse_json(text: str) -> list[RawCardRow]:
set_obj = card.get("set") or {} set_obj = card.get("set") or {}
set_code = ( set_code = (
set_obj.get("code") if isinstance(set_obj, dict) else str(set_obj) (set_obj.get("code") if isinstance(set_obj, dict) else str(set_obj)) or ""
).lower().strip() ).lower().strip()
collector = str(card.get("collectorNumber") or card.get("collector_number") or "").strip() collector = str(card.get("collectorNumber") or card.get("collector_number") or "").strip()