diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS index c57fb42a9ae5009c28ddefc3f8eb4331ed5fd9d5..f74e20d9aa4dc85dddf125f24ff08dad5d678216 100644 --- a/src/js/useSlave.JS +++ b/src/js/useSlave.JS @@ -375,9 +375,20 @@ window.useSlaveDisplay = function(slave) { for (let i = 0; i < sexArray.length; i++) { let link; const separator = document.createTextNode(` | `); + const keys = Object.keys(sexArray[i]); + // Test to see if there was a problem with the key + for (let j = 0; j < keys.length; j++) { + if (["text", "scene", "goto", "updateSlave", "update", "note"].includes(keys[j])) { + continue; + } else { + sexArray[i].text += " ERROR, THIS SCENE WAS NOT ENTERED CORRECTLY"; + console.log("Trash found while generateRow() was running: " + keys[j] + ": " + sexArray[i][keys[j]]); + break; + } + } // is it just text? - if (Object.keys(sexArray[i]).length === 1) { + if (keys.length === 1) { if (sexArray[i].scene) { link = document.createTextNode(sexArray[i].text); } else {