From d53c5ee5e62614d83e93c3587d466f3f07cb14a2 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Tue, 23 May 2023 15:11:56 +0200 Subject: [PATCH] fix(server): delete invoice transaction --- .../Projects/Projects/ProjectBillableBillSubscriber.ts | 7 +++++-- .../Projects/Projects/ProjectBillableExpenseInvoiced.ts | 6 +++++- .../Projects/Projects/ProjectBillableExpenseSubscriber.ts | 7 ++----- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/server/src/services/Projects/Projects/ProjectBillableBillSubscriber.ts b/packages/server/src/services/Projects/Projects/ProjectBillableBillSubscriber.ts index d4c552b5a..92f23c87b 100644 --- a/packages/server/src/services/Projects/Projects/ProjectBillableBillSubscriber.ts +++ b/packages/server/src/services/Projects/Projects/ProjectBillableBillSubscriber.ts @@ -23,8 +23,11 @@ export class ProjectBillableBillSubscriber { events.saleInvoice.onCreated, this.handleIncreaseBillableBill ); - bus.subscribe(events.saleInvoice.onEdited, this.handleDecreaseBillableBill); - bus.subscribe(events.saleInvoice.onDeleted, this.handleEditBillableBill); + bus.subscribe(events.saleInvoice.onEdited, this.handleEditBillableBill); + bus.subscribe( + events.saleInvoice.onDeleted, + this.handleDecreaseBillableBill + ); } /** diff --git a/packages/server/src/services/Projects/Projects/ProjectBillableExpenseInvoiced.ts b/packages/server/src/services/Projects/Projects/ProjectBillableExpenseInvoiced.ts index 827886a30..3e253e702 100644 --- a/packages/server/src/services/Projects/Projects/ProjectBillableExpenseInvoiced.ts +++ b/packages/server/src/services/Projects/Projects/ProjectBillableExpenseInvoiced.ts @@ -1,7 +1,11 @@ import { Knex } from 'knex'; import { Inject, Service } from 'typedi'; import async from 'async'; -import { ISaleInvoice, ISaleInvoiceDTO, ProjectLinkRefType } from '@/interfaces'; +import { + ISaleInvoice, + ISaleInvoiceDTO, + ProjectLinkRefType, +} from '@/interfaces'; import { ProjectBillableExpense } from './ProjectBillableExpense'; import { filterEntriesByRefType } from './_utils'; diff --git a/packages/server/src/services/Projects/Projects/ProjectBillableExpenseSubscriber.ts b/packages/server/src/services/Projects/Projects/ProjectBillableExpenseSubscriber.ts index d5823ef12..55a87f077 100644 --- a/packages/server/src/services/Projects/Projects/ProjectBillableExpenseSubscriber.ts +++ b/packages/server/src/services/Projects/Projects/ProjectBillableExpenseSubscriber.ts @@ -21,13 +21,10 @@ export class ProjectBillableExpensesSubscriber { events.saleInvoice.onCreated, this.handleIncreaseBillableExpenses ); - bus.subscribe( - events.saleInvoice.onEdited, - this.handleDecreaseBillableExpenses - ); + bus.subscribe(events.saleInvoice.onEdited, this.handleEditBillableExpenses); bus.subscribe( events.saleInvoice.onDeleted, - this.handleEditBillableExpenses + this.handleDecreaseBillableExpenses ); }