diff --git a/src/js/itemAvailability.js b/src/js/itemAvailability.js index 6dd8dacb0a82b8f85558ab0b3e6047a5b3257531..e86fb83e4fefda5871c66520d6db2318ef1f6ee3 100644 --- a/src/js/itemAvailability.js +++ b/src/js/itemAvailability.js @@ -296,9 +296,9 @@ window.isClothingAccessible = (function() { if (typeof item.rs === 'object' && item.rs !== null) { let fail = false; // Scan rs requirments one by one if they are an object - console.log(item.rs); + //console.log(item.rs); Object.keys(item.rs).forEach((requirement) => { - if (typeof item.rs === 'object' && item.rs !== null) { + if (typeof item.rs[requirement] === 'object' && item.rs[requirement] !== null) { let eitherCheck = 0; if (requirement === "either") { // If we find the "either" nested object, we need to see if just one of the conditions in it are true. Object.keys(item.rs.either).forEach((nestedRequirement) => { @@ -308,10 +308,10 @@ window.isClothingAccessible = (function() { if (V[nestedRequirement][insideNestedRequirement] === item.rs.either[nestedRequirement][insideNestedRequirement]) { insideEitherCheck++; } - console.log(V[nestedRequirement][insideNestedRequirement]); - console.log(item.rs.either[nestedRequirement][insideNestedRequirement]); + //console.log(V[nestedRequirement][insideNestedRequirement]); + //console.log(item.rs.either[nestedRequirement][insideNestedRequirement]); }); - console.log(insideEitherCheck); + //console.log(insideEitherCheck); if (insideEitherCheck > 0) { eitherCheck++; } @@ -336,7 +336,7 @@ window.isClothingAccessible = (function() { } } }); - console.log("fail", fail); + //console.log("fail", fail); if (fail) { return false; }