mirror of https://github.com/zulip/zulip.git
billing: Change plan_interval to plan.interval.
There is no attribute called plan_interval. The reason this was missed by mypy is moost likely due to us using Any instead of Subscription in extract_current_subscription.
This commit is contained in:
parent
541bc0afda
commit
d8804a2474
|
@ -147,7 +147,7 @@ def estimate_customer_arr(stripe_customer: stripe.Customer) -> int: # nocoverag
|
||||||
return 0
|
return 0
|
||||||
# This is an overestimate for those paying by invoice
|
# This is an overestimate for those paying by invoice
|
||||||
estimated_arr = stripe_subscription.plan.amount * stripe_subscription.quantity / 100.
|
estimated_arr = stripe_subscription.plan.amount * stripe_subscription.quantity / 100.
|
||||||
if stripe_subscription.plan_interval == 'month':
|
if stripe_subscription.plan.interval == 'month':
|
||||||
estimated_arr *= 12
|
estimated_arr *= 12
|
||||||
if stripe_customer.discount is not None:
|
if stripe_customer.discount is not None:
|
||||||
estimated_arr *= 1 - stripe_customer.discount.coupon.percent_off/100.
|
estimated_arr *= 1 - stripe_customer.discount.coupon.percent_off/100.
|
||||||
|
|
Loading…
Reference in New Issue