mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 21:00:31 +00:00
fix: full amount bold expenses transactions.
fix: bulk delete expenses transactions. fix: issue delete account node in tree.
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user