diff --git a/packages/core/content-manager/server/controllers/relations.js b/packages/core/content-manager/server/controllers/relations.js index c5f7d9123c..0067c082d3 100644 --- a/packages/core/content-manager/server/controllers/relations.js +++ b/packages/core/content-manager/server/controllers/relations.js @@ -10,10 +10,10 @@ const { validateFindAvailable } = require('./validation/relations'); const addWhereClause = (params, whereClause) => { params.where = params.where || {}; - if (Array.isArray(params.where)) { - params.where.push(whereClause); + if (params.where.$and) { + params.where.$and.push(whereClause); } else { - params.where = [params.where, whereClause]; + params.where.$and = [whereClause]; } };