From 76daa33bf666a00c52981d8bd1b516905e6889fc Mon Sep 17 00:00:00 2001 From: infinitefusion Date: Sun, 11 Jun 2023 16:36:26 -0400 Subject: [PATCH] fixes crash when spriters credits list is malformatted --- Data/Scripts/050_AddOns/SpriteCreditsUtils.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Data/Scripts/050_AddOns/SpriteCreditsUtils.rb b/Data/Scripts/050_AddOns/SpriteCreditsUtils.rb index af6acf5fd..f29e218b1 100644 --- a/Data/Scripts/050_AddOns/SpriteCreditsUtils.rb +++ b/Data/Scripts/050_AddOns/SpriteCreditsUtils.rb @@ -3,10 +3,12 @@ def map_sprites_by_artist File.foreach(Settings::CREDITS_FILE_PATH) do |line| row = line.split(',') spritename = row[0] - artist = row[1].chomp - sprites = creditsMap.key?(artist) ? creditsMap[artist] : [] - sprites << spritename - creditsMap[artist] = sprites + if row[1] + artist = row[1].chomp + sprites = creditsMap.key?(artist) ? creditsMap[artist] : [] + sprites << spritename + creditsMap[artist] = sprites + end end return creditsMap end