mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-01 07:35:34 -05:00
Reorder loops for creation status agg sub tasks
This will help tailor the innermost loop on services.
This commit is contained in:
@@ -91,12 +91,13 @@ def create_nightly_notification_status():
|
|||||||
|
|
||||||
yesterday = convert_utc_to_bst(datetime.utcnow()).date() - timedelta(days=1)
|
yesterday = convert_utc_to_bst(datetime.utcnow()).date() - timedelta(days=1)
|
||||||
|
|
||||||
for (service_id,) in db.session.query(Service.id):
|
for notification_type in [SMS_TYPE, EMAIL_TYPE, LETTER_TYPE]:
|
||||||
for notification_type in [SMS_TYPE, EMAIL_TYPE, LETTER_TYPE]:
|
days = 10 if notification_type == LETTER_TYPE else 4
|
||||||
days = 10 if notification_type == LETTER_TYPE else 4
|
|
||||||
|
|
||||||
for i in range(days):
|
for i in range(days):
|
||||||
process_day = yesterday - timedelta(days=i)
|
process_day = yesterday - timedelta(days=i)
|
||||||
|
|
||||||
|
for (service_id,) in db.session.query(Service.id):
|
||||||
|
|
||||||
create_nightly_notification_status_for_service_and_day.apply_async(
|
create_nightly_notification_status_for_service_and_day.apply_async(
|
||||||
kwargs={
|
kwargs={
|
||||||
|
|||||||
Reference in New Issue
Block a user