Fixed error, caused by returning JSON of created income/expense

This commit is contained in:
Dmitrii Cravcenco
2023-10-25 11:50:51 +03:00
parent e9fd388909
commit 1be5250c99
2 changed files with 4 additions and 6 deletions

View File

@@ -41,7 +41,7 @@ public class ExpenseController {
} }
@PostMapping() @PostMapping()
public ResponseEntity<ExpenseDTO> createNewExpense(@RequestBody ExpenseCreationDTO expenseDTO, public ResponseEntity<Void> createNewExpense(@RequestBody ExpenseCreationDTO expenseDTO,
BindingResult bindingResult) { BindingResult bindingResult) {
Expense expense = expenseMapper.toExpense(expenseDTO); Expense expense = expenseMapper.toExpense(expenseDTO);
@@ -54,8 +54,7 @@ public class ExpenseController {
expense.setUser(user); expense.setUser(user);
expenseService.createOrUpdate(expense); expenseService.createOrUpdate(expense);
ExpenseDTO createdExpenseDTO = expenseMapper.toDto(expense); return ResponseEntity.status(HttpStatus.CREATED).build();
return ResponseEntity.status(HttpStatus.CREATED).body(createdExpenseDTO);
} }
return ResponseEntity.notFound().build(); return ResponseEntity.notFound().build();

View File

@@ -41,7 +41,7 @@ public class IncomeController {
} }
@PostMapping() @PostMapping()
public ResponseEntity<IncomeDTO> createNewIncome(@RequestBody IncomeCreationDTO incomeDTO, public ResponseEntity<Void> createNewIncome(@RequestBody IncomeCreationDTO incomeDTO,
BindingResult bindingResult) { BindingResult bindingResult) {
Income income = incomeMapper.toIncome(incomeDTO); Income income = incomeMapper.toIncome(incomeDTO);
Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
@@ -54,8 +54,7 @@ public class IncomeController {
System.out.println(income); System.out.println(income);
incomeService.createOrUpdate(income); incomeService.createOrUpdate(income);
IncomeDTO createdIncomeDTO = incomeMapper.toDto(income); return ResponseEntity.status(HttpStatus.CREATED).build();
return ResponseEntity.status(HttpStatus.CREATED).body(createdIncomeDTO);
} }
return ResponseEntity.notFound().build(); return ResponseEntity.notFound().build();