fix: handle missing set code in archidekt JSON parser
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user