diff --git a/src/Billing/Controllers/StripeController.cs b/src/Billing/Controllers/StripeController.cs index 1dfdaff5b5..b61e4f69f7 100644 --- a/src/Billing/Controllers/StripeController.cs +++ b/src/Billing/Controllers/StripeController.cs @@ -206,11 +206,14 @@ namespace Bit.Billing.Controllers }); foreach(var sub in subscriptions) { - ids = GetIdsFromMetaData(sub.Metadata); - if(ids.Item1.HasValue || ids.Item2.HasValue) + if(sub.Status != "canceled") { - subscription = sub; - break; + ids = GetIdsFromMetaData(sub.Metadata); + if(ids.Item1.HasValue || ids.Item2.HasValue) + { + subscription = sub; + break; + } } } }