don't update current year twice

This commit is contained in:
Leo Hemsted
2017-12-06 14:41:32 +00:00
parent 78099de776
commit f29e08c778
3 changed files with 8 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ from app.utils import convert_utc_to_bst
from app.dao.annual_billing_dao import (dao_get_free_sms_fragment_limit_for_year,
dao_get_all_free_sms_fragment_limit,
dao_create_or_update_annual_billing_for_year,
dao_update_annual_billing_for_current_and_future_years)
dao_update_annual_billing_for_future_years)
from app.billing.billing_schemas import create_or_update_free_sms_fragment_limit_schema
from app.errors import InvalidRequest
from app.schema_validation import validate
@@ -155,7 +155,7 @@ def update_free_sms_fragment_limit_data(service_id, free_sms_fragment_limit, fin
# if we're trying to update historical data, don't touch other rows.
# Otherwise, make sure that future years will get the new updated value.
if financial_year_start >= current_year:
dao_update_annual_billing_for_current_and_future_years(
dao_update_annual_billing_for_future_years(
service_id,
free_sms_fragment_limit,
financial_year_start