From 1be5250c991036b80f9f70f360f99a729edc0203 Mon Sep 17 00:00:00 2001 From: Dmitrii Cravcenco Date: Wed, 25 Oct 2023 11:50:51 +0300 Subject: [PATCH] Fixed error, caused by returning JSON of created income/expense --- .../expensetrackerfaf/controller/ExpenseController.java | 5 ++--- .../expensetrackerfaf/controller/IncomeController.java | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/faf223/expensetrackerfaf/controller/ExpenseController.java b/src/main/java/com/faf223/expensetrackerfaf/controller/ExpenseController.java index 532d01c..a1b9138 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/controller/ExpenseController.java +++ b/src/main/java/com/faf223/expensetrackerfaf/controller/ExpenseController.java @@ -41,7 +41,7 @@ public class ExpenseController { } @PostMapping() - public ResponseEntity createNewExpense(@RequestBody ExpenseCreationDTO expenseDTO, + public ResponseEntity createNewExpense(@RequestBody ExpenseCreationDTO expenseDTO, BindingResult bindingResult) { Expense expense = expenseMapper.toExpense(expenseDTO); @@ -54,8 +54,7 @@ public class ExpenseController { expense.setUser(user); expenseService.createOrUpdate(expense); - ExpenseDTO createdExpenseDTO = expenseMapper.toDto(expense); - return ResponseEntity.status(HttpStatus.CREATED).body(createdExpenseDTO); + return ResponseEntity.status(HttpStatus.CREATED).build(); } return ResponseEntity.notFound().build(); diff --git a/src/main/java/com/faf223/expensetrackerfaf/controller/IncomeController.java b/src/main/java/com/faf223/expensetrackerfaf/controller/IncomeController.java index aecab85..e43b5ba 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/controller/IncomeController.java +++ b/src/main/java/com/faf223/expensetrackerfaf/controller/IncomeController.java @@ -41,7 +41,7 @@ public class IncomeController { } @PostMapping() - public ResponseEntity createNewIncome(@RequestBody IncomeCreationDTO incomeDTO, + public ResponseEntity createNewIncome(@RequestBody IncomeCreationDTO incomeDTO, BindingResult bindingResult) { Income income = incomeMapper.toIncome(incomeDTO); Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); @@ -54,8 +54,7 @@ public class IncomeController { System.out.println(income); incomeService.createOrUpdate(income); - IncomeDTO createdIncomeDTO = incomeMapper.toDto(income); - return ResponseEntity.status(HttpStatus.CREATED).body(createdIncomeDTO); + return ResponseEntity.status(HttpStatus.CREATED).build(); } return ResponseEntity.notFound().build();