Merge pull request '#6900 rectificative filter' (!2845) from 6900-fineTunningInvoiceIn into dev
gitea/salix/pipeline/head This commit looks good Details

Reviewed-on: #2845
Reviewed-by: Alex Moreno <alexm@verdnatura.es>
This commit is contained in:
Jorge Penadés 2024-08-09 10:32:13 +00:00
commit d6bea43731
1 changed files with 2 additions and 0 deletions

View File

@ -119,6 +119,7 @@ module.exports = Self => {
} }
let correctings; let correctings;
let correcteds; let correcteds;
if (args.correctedFk) { if (args.correctedFk) {
correctings = await models.InvoiceInCorrection.find({ correctings = await models.InvoiceInCorrection.find({
@ -154,6 +155,7 @@ module.exports = Self => {
case 'awbCode': case 'awbCode':
return {'sub.code': value}; return {'sub.code': value};
case 'correctingFk': case 'correctingFk':
if (!correcteds.length && !args.correctingFk) return;
return args.correctingFk return args.correctingFk
? {'ii.id': {inq: correcteds.map(x => x.correctingFk)}} ? {'ii.id': {inq: correcteds.map(x => x.correctingFk)}}
: {'ii.id': {nin: correcteds.map(x => x.correctingFk)}}; : {'ii.id': {nin: correcteds.map(x => x.correctingFk)}};