From 1c65200ca0f64237eea3d56406aa0e874e6a5787 Mon Sep 17 00:00:00 2001
From: DCoded <dcoded@live.com>
Date: Tue, 6 Oct 2020 00:07:02 -0400
Subject: [PATCH] Bugfix (hopefully)

---
 src/js/assignJS.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/js/assignJS.js b/src/js/assignJS.js
index a5443a2aeaf..e97de34a355 100644
--- a/src/js/assignJS.js
+++ b/src/js/assignJS.js
@@ -495,8 +495,12 @@ globalThis.removeJob = function(slave, assignment, saveRecord = false) {
 	const idx = V.slaveIndices[slave.ID];
 
 	if (assignment === Job.PIT) {
-		V.pit.fighterIDs.delete(slave.ID);
-		V.JobIDMap[Job.PIT].delete(slave.ID);
+		if (V.pit) {
+			V.pit.fighterIDs.delete(slave.ID);
+			V.JobIDMap[Job.PIT].delete(slave.ID);
+		} else {
+			return;	// TODO: should this return or just continue?
+		}
 	} else if (assignment === Job.LURCHER) {
 		if (V.LurcherID === slave.ID) {
 			V.LurcherID = 0;
-- 
GitLab