Skip to content

Commit

Permalink
fix budget deletion error and express deprecation
Browse files Browse the repository at this point in the history
  • Loading branch information
rugglcon committed Sep 13, 2019
1 parent 35e2657 commit 0446bd3
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 7 deletions.
6 changes: 0 additions & 6 deletions src/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,6 @@ class App {
config(): void {
this.app.options('*', cors());
this.app.use(cors());
// this.app.use((_req, res, next) => {
// res.header('Access-Control-Allow-Origin', '*');
// res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization');
// res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,PATCH,HEAD');
// next();
// });
this.app.use(bodyParser.json());
this.app.use(bodyParser.urlencoded({extended: false}));
this.app.use(useragent.express());
Expand Down
4 changes: 4 additions & 0 deletions src/routes/budget.routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,10 @@ export const budgetRoutes = (budgetLogic: BudgetLogic, expenseLogic: ExpenseLogi
res.sendStatus(403);
return;
}
logger.info(`deleting ${budget.expenses.length} expenses before deleting budget`);
for (const expense of budget.expenses) {
await expenseLogic.delete(expense.id);
}
const data = await budgetLogic.delete(budget.id);
logger.info(`delete successful: ${data}`);
res.send(data);
Expand Down
2 changes: 1 addition & 1 deletion src/routes/errors.routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export const errorRoutes = (errorLogic: ErrorLogic): Router => {
err.userId = user.id;
await errorLogic.create(err);
logger.info('logged new js error', err);
res.send(204);
res.sendStatus(204);
});

return errorRouter;
Expand Down

0 comments on commit 0446bd3

Please sign in to comment.