fix: use tzaware today while expiring drafts (#4759)
This commit is contained in:
parent
0c458ef048
commit
aefb5f1ca1
|
@ -27,6 +27,7 @@ django.setup()
|
||||||
from ietf.utils.log import logger
|
from ietf.utils.log import logger
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
from ietf.utils.timezone import datetime_today
|
||||||
from ietf.doc.expire import ( in_draft_expire_freeze, get_expired_drafts, expirable_drafts,
|
from ietf.doc.expire import ( in_draft_expire_freeze, get_expired_drafts, expirable_drafts,
|
||||||
send_expire_notice_for_draft, expire_draft, clean_up_draft_files )
|
send_expire_notice_for_draft, expire_draft, clean_up_draft_files )
|
||||||
from ietf.doc.models import Document
|
from ietf.doc.models import Document
|
||||||
|
@ -42,7 +43,7 @@ try:
|
||||||
# the purpose of double-checking that a document is still expirable when it is actually
|
# the purpose of double-checking that a document is still expirable when it is actually
|
||||||
# being marked as expired.
|
# being marked as expired.
|
||||||
if (expirable_drafts(Document.objects.filter(pk=doc.pk)).exists()
|
if (expirable_drafts(Document.objects.filter(pk=doc.pk)).exists()
|
||||||
and doc.expires < datetime.datetime.today() + datetime.timedelta(1)):
|
and doc.expires < datetime_today() + datetime.timedelta(1)):
|
||||||
send_expire_notice_for_draft(doc)
|
send_expire_notice_for_draft(doc)
|
||||||
expire_draft(doc)
|
expire_draft(doc)
|
||||||
syslog.syslog(" Expired draft %s-%s" % (doc.name, doc.rev))
|
syslog.syslog(" Expired draft %s-%s" % (doc.name, doc.rev))
|
||||||
|
|
Loading…
Reference in a new issue