fixed glitch with elements searching for attacks

This commit is contained in:
Daniel 2017-11-30 14:51:59 -05:00
parent b79aecaa29
commit 3c1c8e1f61
2 changed files with 6 additions and 5 deletions

File diff suppressed because one or more lines are too long

View File

@ -283,12 +283,13 @@ export default class SearchForm extends React.Component {
// Search by elements
else {
let elementsList = [];
let elementsList2 = [];
for (const element in this.elements) {
if (this.elements[element].checked) {
elementsList.push({'$regex': new RegExp(element, 'i')});
elementsList2.push({['gsx$'+element]: {'$gte': 0}})
}
}
let elementsList2 = [{'gsx$fire': {'$gte': 0}}, {'gsx$air': {'$gte': 0}}, {'gsx$earth': {'$gte': 0}}, {'gsx$water': {'$gte': 0}}]
if (elementsList.length > 0) {
if (this.swamp == "or") {
creatureResults = creatureResults.find({'gsx$elements': {'$or': elementsList} });