Skip to content
GitLab
Explore
Sign in
Commits on Source (1)
🐛
Last report date is a datetime, not a date
· 24951287
ynerant
authored
Aug 09, 2020
24951287
Hide whitespace changes
Inline
Side-by-side
management/commands/import_account.py
View file @
24951287
...
...
@@ -132,7 +132,7 @@ class Command(ImportCommand):
"
email_confirmed
"
:
True
,
"
promotion
"
:
MAP_IDBDE_PROMOTION
[
row
[
"
idbde
"
]][
"
promo
"
],
"
report_frequency
"
:
row
[
"
report_period
"
],
"
last_report
"
:
make_aware
(
row
[
"
previous_report_date
"
])
.
date
()
,
"
last_report
"
:
make_aware
(
row
[
"
previous_report_date
"
]),
}
note_dict
[
"
created_at
"
]
=
make_aware
(
MAP_IDBDE_PROMOTION
[
row
[
"
idbde
"
]][
"
created_at
"
])
note_dict
[
"
polymorphic_ctype
"
]
=
note_user_type
...
...
management/commands/send_reports.py
View file @
24951287
...
...
@@ -23,10 +23,10 @@ class Command(BaseCommand):
for
note
in
notes
:
now
=
timezone
.
now
()
last_report
=
note
.
user
.
profile
.
last_report
delta
=
now
.
date
()
-
last_report
delta
=
now
.
date
()
-
last_report
.
date
()
if
delta
.
days
<
note
.
user
.
profile
.
report_frequency
:
continue
note
.
user
.
profile
.
last_report
=
now
.
date
()
note
.
user
.
profile
.
last_report
=
now
note
.
user
.
profile
.
save
()
last_transactions
=
Transaction
.
objects
.
filter
(
Q
(
source
=
note
)
|
Q
(
destination
=
note
),
...
...