killbill-aplcache

invoice: fix NPE in InvoiceCalculatorUtils Signed-off-by:

11/23/2016 1:52:04 PM

Details

diff --git a/invoice/src/main/java/org/killbill/billing/invoice/calculator/InvoiceCalculatorUtils.java b/invoice/src/main/java/org/killbill/billing/invoice/calculator/InvoiceCalculatorUtils.java
index 31acf55..c7af0ef 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/calculator/InvoiceCalculatorUtils.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/calculator/InvoiceCalculatorUtils.java
@@ -218,7 +218,7 @@ public abstract class InvoiceCalculatorUtils {
         }
 
         for (final InvoicePayment invoicePayment : invoicePayments) {
-            if (!invoicePayment.isSuccess()) {
+            if (invoicePayment.isSuccess() == null || !invoicePayment.isSuccess()) {
                 continue;
             }
             if (InvoicePaymentType.REFUND.equals(invoicePayment.getType()) ||