refactor: refs #6276 saleTracking_mark
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Jorge Penadés 2024-01-22 13:32:50 +01:00
parent 65e5c6dac5
commit e3899b2cf7
2 changed files with 6 additions and 10 deletions

View File

@ -86,19 +86,15 @@ module.exports = Self => {
await Self.updateTracking(ctx, saleFk, originalQuantity, code, isChecked, null, isScanned, myOptions);
try {
const buy = await models.Buy.findById(buyFk, myOptions);
if (buy.itemOriginalFk) await models.SaleBuy.create({saleFk, buyFk}, myOptions);
} catch (e) {}
if (tx) await tx.commit();
} catch (e) {
if (tx) await tx.rollback();
throw new UserError($t('The line could not be marked'));
}
const buy = await models.Buy.findOne({
where: {
id: buyFk,
itemOriginalFk: {neq: null}
}
});
if (buy) await models.SaleBuy.create({saleFk, buyFk});
};
};

View File

@ -1,5 +1,5 @@
const {models} = require('vn-loopback/server/server');
fdescribe('saleTracking mark()', () => {
describe('saleTracking mark()', () => {
const saleFk = 1;
const originalQuantity = 10;
const code = 'PREPARED';