8355-testToMaster #3336
|
@ -72,6 +72,7 @@ module.exports = Self => {
|
||||||
) => {
|
) => {
|
||||||
let tx;
|
let tx;
|
||||||
const myOptions = {userId: ctx.req.accessToken.userId};
|
const myOptions = {userId: ctx.req.accessToken.userId};
|
||||||
|
const models = Self.app.models;
|
||||||
|
|
||||||
if (typeof options == 'object') Object.assign(myOptions, options);
|
if (typeof options == 'object') Object.assign(myOptions, options);
|
||||||
|
|
||||||
|
@ -95,6 +96,17 @@ module.exports = Self => {
|
||||||
withholdingSageFk
|
withholdingSageFk
|
||||||
}, myOptions);
|
}, myOptions);
|
||||||
|
|
||||||
|
if (currencyFk) {
|
||||||
|
const currency = await models.Currency.findById(currencyFk, null, myOptions);
|
||||||
|
if (currency.code === 'EUR') {
|
||||||
|
const invoiceInTaxes = await models.InvoiceInTax.find(
|
||||||
|
{where: {invoiceInFk: id}}, myOptions);
|
||||||
|
|
||||||
|
for (const invoiceInTax of invoiceInTaxes)
|
||||||
|
await invoiceInTax.updateAttribute('foreignValue', null, myOptions);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (tx) await tx.commit();
|
if (tx) await tx.commit();
|
||||||
return invoiceIn;
|
return invoiceIn;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
Loading…
Reference in New Issue