diff --git a/modules/entry/back/methods/entry/editLatestBuys.js b/modules/entry/back/methods/entry/editLatestBuys.js index 636efb8b4a..58d33e1836 100644 --- a/modules/entry/back/methods/entry/editLatestBuys.js +++ b/modules/entry/back/methods/entry/editLatestBuys.js @@ -76,19 +76,14 @@ module.exports = Self => { const value = {}; value[field] = newValue; - if (filter) { - const valueData = await model.find(filter, myOptions); - result = await valueData.updateAttribute(field, newValue, myOptions); - - if (tx) await tx.commit(); - - return result; - } + if (filter) + lines = await models.Entry.latestBuysFilter(null, filter, myOptions);// ctx? + // get lines + console.log(lines.length); const targets = lines.map(line => { return line[identifier]; }); - for (let target of targets) promises.push(model.upsertWithWhere({id: target}, value, myOptions)); diff --git a/modules/entry/back/methods/entry/latestBuysFilter.js b/modules/entry/back/methods/entry/latestBuysFilter.js index 04570533c2..6399faa522 100644 --- a/modules/entry/back/methods/entry/latestBuysFilter.js +++ b/modules/entry/back/methods/entry/latestBuysFilter.js @@ -86,7 +86,7 @@ module.exports = Self => { } ], returns: { - type: ['Object'], + type: ['object'], root: true }, http: {