diff --git a/backend/handler/metadata/ra_handler.py b/backend/handler/metadata/ra_handler.py index 05c04f9fa..7a7a638c2 100644 --- a/backend/handler/metadata/ra_handler.py +++ b/backend/handler/metadata/ra_handler.py @@ -173,7 +173,7 @@ class RAHandler(MetadataHandler): rom_details["Released"].split()[0], "%Y-%m-%d" ).timestamp() ) - except ValueError: + except (ValueError, KeyError, IndexError): first_release_date = None return RAGameRom( @@ -241,8 +241,9 @@ class RAHandler(MetadataHandler): rom_details["Released"].split()[0], "%Y-%m-%d" ).timestamp() ) - except ValueError: + except (ValueError, KeyError, IndexError): first_release_date = None + return RAGameRom( ra_id=rom_details["ID"], name=rom_details.get("Title", ""),