From 87f457a80f1e23d5beec5a0a45afac793cf57831 Mon Sep 17 00:00:00 2001 From: m4ym4y Date: Thu, 27 Feb 2025 00:22:30 -0800 Subject: [PATCH] ensure item data isnt null --- scenes/Museum.gd | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scenes/Museum.gd b/scenes/Museum.gd index 85ad22a..a7fe6c2 100644 --- a/scenes/Museum.gd +++ b/scenes/Museum.gd @@ -364,9 +364,10 @@ func _on_fetch_complete(_titles, context): var image_titles = [] var item_queue = [] for item_data in items: - if item_data.type == "image" and item_data.has("title") and item_data.title != "": - image_titles.append(item_data.title) - item_queue.append(_add_item.bind(new_exhibit, item_data)) + if item_data: + if item_data.type == "image" and item_data.has("title") and item_data.title != "": + image_titles.append(item_data.title) + item_queue.append(_add_item.bind(new_exhibit, item_data)) if result.has("wikidata_entity"): _queue_item_front(context.title, ExhibitFetcher.fetch_wikidata.bind(result.wikidata_entity, {