From 168ceefa876f0d6928557b0e51f7859f70a1e5b9 Mon Sep 17 00:00:00 2001 From: Alexandre Bodin Date: Tue, 31 Mar 2020 14:32:00 +0200 Subject: [PATCH] Add same filter logic to file count Signed-off-by: Alexandre Bodin --- packages/strapi-plugin-upload/services/Upload.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/strapi-plugin-upload/services/Upload.js b/packages/strapi-plugin-upload/services/Upload.js index 8b7f2d0c6c..c4bcb52faf 100644 --- a/packages/strapi-plugin-upload/services/Upload.js +++ b/packages/strapi-plugin-upload/services/Upload.js @@ -268,6 +268,12 @@ module.exports = { }, count(params) { + // FIXME: until we support boolean operators for querying we need to make mime_ncontains use AND instead of OR + if (_.has(params, 'mime_ncontains') && Array.isArray(params.mime_ncontains)) { + params._where = params.mime_ncontains.map(val => ({ mime_ncontains: val })); + delete params.mime_ncontains; + } + return strapi.query('file', 'upload').count(params); },