fix(server): delete invoice transaction

This commit is contained in:
a.bouhuolia
2023-05-23 15:11:56 +02:00
parent 425d0293cc
commit d53c5ee5e6
3 changed files with 12 additions and 8 deletions

View File

@@ -23,8 +23,11 @@ export class ProjectBillableBillSubscriber {
events.saleInvoice.onCreated, events.saleInvoice.onCreated,
this.handleIncreaseBillableBill this.handleIncreaseBillableBill
); );
bus.subscribe(events.saleInvoice.onEdited, this.handleDecreaseBillableBill); bus.subscribe(events.saleInvoice.onEdited, this.handleEditBillableBill);
bus.subscribe(events.saleInvoice.onDeleted, this.handleEditBillableBill); bus.subscribe(
events.saleInvoice.onDeleted,
this.handleDecreaseBillableBill
);
} }
/** /**

View File

@@ -1,7 +1,11 @@
import { Knex } from 'knex'; import { Knex } from 'knex';
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import async from 'async'; import async from 'async';
import { ISaleInvoice, ISaleInvoiceDTO, ProjectLinkRefType } from '@/interfaces'; import {
ISaleInvoice,
ISaleInvoiceDTO,
ProjectLinkRefType,
} from '@/interfaces';
import { ProjectBillableExpense } from './ProjectBillableExpense'; import { ProjectBillableExpense } from './ProjectBillableExpense';
import { filterEntriesByRefType } from './_utils'; import { filterEntriesByRefType } from './_utils';

View File

@@ -21,13 +21,10 @@ export class ProjectBillableExpensesSubscriber {
events.saleInvoice.onCreated, events.saleInvoice.onCreated,
this.handleIncreaseBillableExpenses this.handleIncreaseBillableExpenses
); );
bus.subscribe( bus.subscribe(events.saleInvoice.onEdited, this.handleEditBillableExpenses);
events.saleInvoice.onEdited,
this.handleDecreaseBillableExpenses
);
bus.subscribe( bus.subscribe(
events.saleInvoice.onDeleted, events.saleInvoice.onDeleted,
this.handleEditBillableExpenses this.handleDecreaseBillableExpenses
); );
} }