From 403039972a2c2147bb2fdca04445ef18d267d767 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Fri, 1 Jun 2012 15:01:54 +0100 Subject: [PATCH] Auto create summaries for the current month on corp processing. --- pacmanager/core/tasks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pacmanager/core/tasks.py b/pacmanager/core/tasks.py index ee754fc..98292c9 100644 --- a/pacmanager/core/tasks.py +++ b/pacmanager/core/tasks.py @@ -1,7 +1,7 @@ import logging from datetime import datetime from decimal import Decimal -from django.utils.timezone import utc +from django.utils.timezone import utc, now from eveapi import EVEAPIConnection, Error, Rowset from .conf import managerconf @@ -58,6 +58,8 @@ def import_wallet_journal(corporation_id): def process_corps(): for corp in Corporation.objects.all(): + dt = now() + MonthTotal.objects.get_or_create(corporation=corp, year=dt.year, month=dt.month) if corp.keys.count(): logging.info('Processing %s' % corp.name) import_wallet_journal(corp.id)