From 0f7ee3e4b9d00512885b7b1352f244cb78ee726e Mon Sep 17 00:00:00 2001 From: danbusse <81775558+danbusse@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:20:25 -0600 Subject: [PATCH] fix: handle missing set code in archidekt JSON parser --- backend/app/services/imports/archidekt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/services/imports/archidekt.py b/backend/app/services/imports/archidekt.py index 4582db7..7286545 100644 --- a/backend/app/services/imports/archidekt.py +++ b/backend/app/services/imports/archidekt.py @@ -121,7 +121,7 @@ def _parse_json(text: str) -> list[RawCardRow]: set_obj = card.get("set") or {} 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() collector = str(card.get("collectorNumber") or card.get("collector_number") or "").strip()