diff --git a/src/js/removeActiveSlave.js b/src/js/removeActiveSlave.js
index e5ce66906de23fbd59c4ede720ea20765618796d..1d34fc8386a3e90b0a268d4a4afa3212ee80fa94 100644
--- a/src/js/removeActiveSlave.js
+++ b/src/js/removeActiveSlave.js
@@ -229,6 +229,10 @@ window.removeActiveSlave = function removeActiveSlave() {
 			V.missingParentID--;
 		}
 
+		if (V.assignmentRecords[AS_ID]) {
+			delete V.assignmentRecords[AS_ID];
+		}
+
 		removeSlave(INDEX);
 		LENGTH--;
 		V.activeSlave = 0;