chore: refs #7663 fix logic
gitea/salix/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Jorge Penadés 2024-08-13 14:52:26 +02:00
parent 52d62710e6
commit 6c9676ce9c
1 changed files with 6 additions and 5 deletions

View File

@ -70,12 +70,13 @@ module.exports = Self => {
const [{taxArea}] = await Self.rawSql('SELECT clientTaxArea(?,?) taxArea', const [{taxArea}] = await Self.rawSql('SELECT clientTaxArea(?,?) taxArea',
[ticket.clientFk, ticket.warehouseFk], myOptions); [ticket.clientFk, ticket.warehouseFk], myOptions);
if (ticketState.alertLevel >= packedState.alertLevel && taxArea == 'WORLD' && client.hasDailyInvoice) { const isInvoiceable = ticketState.alertLevel >= packedState.alertLevel &&
await Self.invoiceTicketsAndPdf(ctx, [ticketId], null, myOptions); taxArea == 'WORLD' && client.hasDailyInvoice;
return true;
}
if (tx) await tx.commit(); if (tx) await tx.commit();
return false; if (isInvoiceable) await Self.invoiceTicketsAndPdf(ctx, [ticketId]);
return isInvoiceable;
} catch (e) { } catch (e) {
if (tx) await tx.rollback(); if (tx) await tx.rollback();
throw e; throw e;