fix: attach payment link in sending invoice mail receipt

This commit is contained in:
Ahmed Bouhuolia
2024-11-02 16:02:17 +02:00
parent 209da69b8f
commit 581229053a
3 changed files with 17 additions and 7 deletions

View File

@@ -32,15 +32,14 @@ export class GenerateShareLink {
*/
async generatePaymentLink(
tenantId: number,
transactionId: number,
transactionType: string,
saleInvoiceId: number,
publicity: string = 'private',
expiryTime: string = ''
) {
const { SaleInvoice } = this.tenancy.models(tenantId);
const foundInvoice = await SaleInvoice.query()
.findById(transactionId)
.findById(saleInvoiceId)
.throwIfNotFound();
// Generate unique uuid for sharable link.
@@ -48,8 +47,7 @@ export class GenerateShareLink {
const commonEventPayload = {
tenantId,
transactionId,
transactionType,
saleInvoiceId,
publicity,
expiryTime,
};