Skip to content

Commit 970bfd9

Browse files
committed
fix(next): do not crash sub manage on canceled sub
Because: - Retrieving upcoming invoices using customer and subscription fails for customers with a subscription set to cancel at period end. This commit: - Updates query fetching an upcoming invoice to always behave as if the subscription is not set to cancel at period end. Closes #PAY-3290
1 parent 9e4ad95 commit 970bfd9

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

libs/payments/customer/src/lib/invoice.manager.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,9 @@ export class InvoiceManager {
188188
const upcomingInvoice = await this.stripeClient.invoicesRetrieveUpcoming({
189189
customer: customer.id,
190190
subscription: subscription.id,
191+
subscription_details: {
192+
cancel_at_period_end: false,
193+
},
191194
});
192195

193196
return stripeInvoiceToInvoicePreviewDTO(upcomingInvoice);

0 commit comments

Comments
 (0)