From a0884e1f21cc68cac07f17fdf30fd486622a7dad Mon Sep 17 00:00:00 2001 From: MK13 Date: Mon, 11 Mar 2019 20:32:43 +0100 Subject: [PATCH] Fix NPE in RecurringTransactionController.createTransaction As the amount parameter is optional it may be null - use the appropriate Optional method ofNullable() --- .../de/financer/controller/RecurringTransactionController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/financer/controller/RecurringTransactionController.java b/src/main/java/de/financer/controller/RecurringTransactionController.java index 792ea56..62feb32 100644 --- a/src/main/java/de/financer/controller/RecurringTransactionController.java +++ b/src/main/java/de/financer/controller/RecurringTransactionController.java @@ -45,6 +45,7 @@ public class RecurringTransactionController { @RequestMapping("createTransaction") 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(); } }