fix: full amount bold expenses transactions.

fix: bulk delete expenses transactions.
fix: issue delete account node in tree.
This commit is contained in:
Ahmed Bouhuolia
2020-12-02 18:24:14 +02:00
parent ac6904daaa
commit 72bf3096bb
6 changed files with 23 additions and 6 deletions

View File

@@ -251,7 +251,7 @@ export default class ExpensesController extends BaseController {
*/
async bulkDeleteExpenses(req: Request, res: Response, next: NextFunction) {
const { tenantId, user } = req;
const { ids: expensesIds } = req.params;
const { ids: expensesIds } = req.query;
try {
await this.expensesService.deleteBulkExpenses(

View File

@@ -85,9 +85,9 @@ export default class ExpenseRepository extends TenantRepository {
* @param {number[]} expensesIds
*/
async bulkDelete(expensesIds: number[]): Promise<void> {
const { Expense } = this.models;
const { Expense, ExpenseCategory } = this.models;
await Expense.query().whereIn('expense_id', expensesIds).delete();
await ExpenseCategory.query().whereIn('expense_id', expensesIds).delete();
await Expense.query().whereIn('id', expensesIds).delete();
this.flushCache();