From cd729ec0da584ac4eecd7e7a364767f1673cc32e Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Tue, 5 Feb 2019 11:59:06 +0100 Subject: [PATCH 1/2] Fix ternary condition --- .../strapi-plugin-content-manager/config/queries/bookshelf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-plugin-content-manager/config/queries/bookshelf.js b/packages/strapi-plugin-content-manager/config/queries/bookshelf.js index 81e0c29ee4..b0f8be21ca 100644 --- a/packages/strapi-plugin-content-manager/config/queries/bookshelf.js +++ b/packages/strapi-plugin-content-manager/config/queries/bookshelf.js @@ -6,7 +6,7 @@ module.exports = { _.forEach(params.where, (where, key) => { if (_.isArray(where.value) && where.symbol !== 'IN') { for (const value in where.value) { - qb[value ? 'where' : 'orWhere'](key, where.symbol, where.value[value]); + qb[value === 0 ? 'where' : 'orWhere'](key, where.symbol, where.value[value]); } } else { qb.where(key, where.symbol, where.value); From f015d7bb2a64c1db509e15227ca7cd130ef2d876 Mon Sep 17 00:00:00 2001 From: Jim LAURIE Date: Tue, 5 Feb 2019 12:17:27 +0100 Subject: [PATCH 2/2] Fix condition with int instead of string --- .../strapi-plugin-content-manager/config/queries/bookshelf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-plugin-content-manager/config/queries/bookshelf.js b/packages/strapi-plugin-content-manager/config/queries/bookshelf.js index b0f8be21ca..53de363734 100644 --- a/packages/strapi-plugin-content-manager/config/queries/bookshelf.js +++ b/packages/strapi-plugin-content-manager/config/queries/bookshelf.js @@ -6,7 +6,7 @@ module.exports = { _.forEach(params.where, (where, key) => { if (_.isArray(where.value) && where.symbol !== 'IN') { for (const value in where.value) { - qb[value === 0 ? 'where' : 'orWhere'](key, where.symbol, where.value[value]); + qb[parseInt(value) ? 'orWhere' : 'where'](key, where.symbol, where.value[value]); } } else { qb.where(key, where.symbol, where.value);