From e603678f3a200a48ddaa31ab09f37f8186b86120 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Thu, 22 Dec 2022 21:34:37 -0500
Subject: [PATCH] Fix pit BC for very old games (don't try to set properties on
 a number).

---
 src/data/backwardsCompatibility/backwardsCompatibility.js | 3 ---
 src/data/backwardsCompatibility/pitBC.js                  | 2 ++
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 6d726b716aa..0dccde0280c 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -2461,9 +2461,6 @@ App.Update.oldVersions = function(node) {
 	if (V.releaseID <= 1123) {
 		V.plotEventWeek = App.Events.effectiveWeek();
 	}
-	if (V.releaseID < 1183 && V.pit) {
-		V.pit.trainingIDs = [];
-	}
 	node.append(`Done!`);
 };
 
diff --git a/src/data/backwardsCompatibility/pitBC.js b/src/data/backwardsCompatibility/pitBC.js
index ceb8677d4bf..877af4c22c5 100644
--- a/src/data/backwardsCompatibility/pitBC.js
+++ b/src/data/backwardsCompatibility/pitBC.js
@@ -27,6 +27,8 @@ App.Facilities.Pit.BC = function() {
 			V.pit.animal = V.pit.animal || V.pitAnimalType || null;
 		}
 
+		V.pit.trainingIDs = V.pit.trainingIDs || [];
+
 		V.pit.audience = V.pit.audience || V.pitAudience || "none";
 		V.pit.lethal = V.pit.lethal || V.pitLethal || false;
 		V.pit.fought = V.pit.fought || V.pitFought || false;
-- 
GitLab