From 2df5b47d5b02f29897eb91109fd28db146448fb7 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@gmail.com>
Date: Mon, 23 Dec 2019 18:17:46 +0100
Subject: [PATCH] add try-catch

---
 src/npc/surgery/organFarm.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/npc/surgery/organFarm.js b/src/npc/surgery/organFarm.js
index 1e72b72e7a8..3a0b8120e0c 100644
--- a/src/npc/surgery/organFarm.js
+++ b/src/npc/surgery/organFarm.js
@@ -174,5 +174,10 @@ App.Medicine.OrganFarm.getSortedOrgans = function(slave) {
 			}
 		});
 	});
-	return App.Utils.topologicalSort(organs, dependencies);
+	try {
+		return App.Utils.topologicalSort(organs, dependencies);
+	} catch (e) { // closed loop
+		console.log(e.message);
+		return [];
+	}
 };
-- 
GitLab