diff --git a/src/libs/middlewares/reqQueryFields.js b/src/libs/middlewares/reqQueryFields.js
index 577b23598add747c5ee812bf2e68021ae2fb9dee..ca4e15e0e67213ec982c7b5ab51834de0f8023e2 100644
--- a/src/libs/middlewares/reqQueryFields.js
+++ b/src/libs/middlewares/reqQueryFields.js
@@ -223,6 +223,7 @@ class ReqQueryFields {
                             if(value.where.type === 'integer') whereValue = parseInt(whereValue, 10);
                             if(value.where.type === 'double') whereValue = parseFloat(whereValue);
                             if(value.where.type === 'string') whereValue = '%'+whereValue+'%';
+                            if(value.where.type === 'boolean') whereValue = (whereValue.toLowerCase() === 'true' || parseInt(whereValue, 10) === 1);
                             let tbl = value.where.table || value.table;
                             let whereField = (value.where.type === 'string')? 'LOWER('+tbl+'.'+value.where.field+')' : tbl+'.'+value.where.field;
                             let lower = (value.where.type === 'string') ? ' LOWER(?) ' : ' ? ';