Fix NPE in RecurringTransactionController.createTransaction

As the amount parameter is optional it may be null - use the appropriate
Optional method ofNullable()
This commit is contained in:
2019-03-11 20:32:43 +01:00
parent 297d7a80fd
commit a0884e1f21

View File

@@ -45,6 +45,7 @@ public class RecurringTransactionController {
@RequestMapping("createTransaction") @RequestMapping("createTransaction")
public ResponseEntity createTransaction(String recurringTransactionId, Long amount) { public ResponseEntity createTransaction(String recurringTransactionId, Long amount) {
return this.recurringTransactionService.createTransaction(recurringTransactionId, Optional.of(amount)).toResponseEntity(); return this.recurringTransactionService.createTransaction(recurringTransactionId, Optional.ofNullable(amount))
.toResponseEntity();
} }
} }