From 5111cee14b3efda17572cbbf3cea5878f41e7c20 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Mon, 4 Nov 2024 15:30:00 -0500 Subject: [PATCH] [videogames] Fix minor metadata look up bug --- vrobbler/apps/videogames/utils.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/vrobbler/apps/videogames/utils.py b/vrobbler/apps/videogames/utils.py index 54ebfec..b1c87e3 100644 --- a/vrobbler/apps/videogames/utils.py +++ b/vrobbler/apps/videogames/utils.py @@ -29,11 +29,13 @@ def get_or_create_videogame( # Create missing platforms and prep for loading after create platform_ids = [] if "platforms" in game_dict.keys(): - for platform in game_dict.get("platforms", []): - p, _created = VideoGamePlatform.objects.get_or_create( - name=platform - ) - platform_ids.append(p.id) + platforms = game_dict.get("platforms", []) + if platforms: + for platform in game_dict.get("platforms", []): + p, _created = VideoGamePlatform.objects.get_or_create( + name=platform + ) + platform_ids.append(p.id) game_dict.pop("platforms") cover_url = game_dict.pop("cover_url")