diff --git a/src/js/slaveListing.js b/src/js/slaveListing.js index 9aa9560067b09220357b15590088ebf8824e817e..b97674baaa0da8c76dccc5452ac654ad4a279026 100644 --- a/src/js/slaveListing.js +++ b/src/js/slaveListing.js @@ -314,7 +314,12 @@ App.UI.SlaveList.render = function() { if (slave.subTarget === -1) { assignment.innerText += ", serving as your Stud"; } else if (slave.subTarget !== 0) { - assignment.innerText += ", serving " + SlaveFullName(slaves[V.slaveIndices[slave.subTarget]]) + " exclusively"; + const domSlave = getSlave(slave.subTarget); + if (domSlave) { + assignment.innerText += ", serving " + SlaveFullName(domSlave) + " exclusively"; + } else { + slave.subTarget = 0; + } } } assignment.innerText += ".";