b167ed3dd1
extend_subscription was unconditionally resetting purchased_traffic_gb and deleting TrafficPurchase records whenever traffic_limit_gb was passed, even when extending the same tariff (not changing). Now only resets on actual tariff change (is_tariff_change=True), preserving purchased traffic on same-tariff extensions.