From a16f1ca7642925727aeae2bdceadc35a61c6e5e5 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Fri, 21 Feb 2020 16:24:54 -0500
Subject: [PATCH] fix loop

---
 src/js/itemAvailability.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/js/itemAvailability.js b/src/js/itemAvailability.js
index 6dd8dacb0a8..e86fb83e4fe 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;
 				}
-- 
GitLab