Remove params reference

This commit is contained in:
Pierre Burgy 2017-10-11 17:30:08 +02:00
parent f4a25e5c78
commit c50b400f8e
2 changed files with 10 additions and 10 deletions

View File

@ -21,18 +21,18 @@ module.exports = {
*/
fetchAll: (params) => {
params = strapi.utils.models.convertParams('<%= globalID.toLowerCase() %>', params);
const convertedParams = strapi.utils.models.convertParams('<%= globalID.toLowerCase() %>', params);
return <%= globalID %>.query(function(qb) {
_.forEach(params.where, (where, key) => {
_.forEach(convertedParams.where, (where, key) => {
qb.where(key, where.symbol, where.value);
});
qb.orderBy(params.sort);
qb.orderBy(convertedParams.sort);
qb.offset(params.start);
qb.offset(convertedParams.start);
qb.limit(params.limit);
qb.limit(convertedParams.limit);
}).fetchAll({
withRelated: _.keys(_.groupBy(_.reject(strapi.models.<%= id %>.associations, {autoPopulate: false}), 'alias'))
});

View File

@ -18,14 +18,14 @@ module.exports = {
*/
fetchAll: (params) => {
params = strapi.utils.models.convertParams('<%= globalID.toLowerCase() %>', params);
const convertedParams = strapi.utils.models.convertParams('<%= globalID.toLowerCase() %>', params);
return <%= globalID %>
.find()
.where(params.where)
.sort(params.sort)
.skip(params.start)
.limit(params.limit)
.where(convertedParams.where)
.sort(convertedParams.sort)
.skip(convertedParams.start)
.limit(convertedParams.limit)
.populate(_.keys(_.pickBy(strapi.models.<%= humanizeId %>.attributes, { autoPopulate: true })).join(' '));
},