diff --git a/package.json b/package.json index 6da23ee..ad9b22c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@capregsoft/hawqal", - "version": "0.1.7", + "version": "0.1.8", "description": "This package is used for retrieving country names their states and cities.", "main": "index.js", "engines": { diff --git a/utils/filteration.js b/utils/filteration.js index f5d71ba..16fa6ea 100644 --- a/utils/filteration.js +++ b/utils/filteration.js @@ -5,10 +5,11 @@ exports.capitalizeString = (string) => string.replace(/\b[a-z]/g, char => char.t exports.filterFields = (filter,table) =>{ let fields = getFieldsArrayOfTable(table); + let getFields = []; for(let [key,value] of Object.entries(filter)) { - !value && fields.filter(el => el === key).length>0 ? - fields = fields.filter((fields) => fields !== key) : '' + value && fields.filter(el => el === key).length>0 ? getFields.push(key) : '' }; + getFields.length>0 ? fields = getFields : fields return fields; }