Commit 3418e342 by Nilu

fix issue in invoices tab

parent 9052c03b
...@@ -13,6 +13,7 @@ import com.stripe.model.Invoice; ...@@ -13,6 +13,7 @@ import com.stripe.model.Invoice;
import com.stripe.model.Plan; import com.stripe.model.Plan;
import com.stripe.model.Subscription; import com.stripe.model.Subscription;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
...@@ -125,20 +126,23 @@ public class StripeUtils ...@@ -125,20 +126,23 @@ public class StripeUtils
public static List<Invoice> retrieveInvoices(Company company) throws FieldException public static List<Invoice> retrieveInvoices(Company company) throws FieldException
{ {
try if(company.getStripeSubscription() != null)
{ {
Map<String, Object> invoiceParams = new HashMap<>(); try
{
invoiceParams.put("subscription", company.getStripeSubscription()); Map<String, Object> invoiceParams = new HashMap<>();
return Invoice.list(invoiceParams).getData(); invoiceParams.put("subscription", company.getStripeSubscription());
}
catch (StorageException | AuthenticationException | InvalidRequestException | APIConnectionException | CardException | APIException ex) return Invoice.list(invoiceParams).getData();
{ }
LogMgr.log(LoggingArea.ALL, LogLevel.PROCESSING1, ex, "Error while retriving invoices in stripe for subscription: " + company.getStripeSubscription()); catch (StorageException | AuthenticationException | InvalidRequestException | APIConnectionException | CardException | APIException ex)
} {
LogMgr.log(LoggingArea.ALL, LogLevel.PROCESSING1, ex, "Error while retriving invoices in stripe for subscription: " + company.getStripeSubscription());
}
}
return null; return new ArrayList<>();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment