fix: refactor ad_workload view so it works when USE_TZ is False (#4423)

This commit is contained in:
Jennifer Richards 2022-09-08 19:11:56 -03:00 committed by GitHub
parent e9fc9edae4
commit 155b3a1e31
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -593,19 +593,14 @@ def ad_workload(request):
ad.counts[group_type][groups[group_type][group]] += 1
ad.doc_now[group_type][groups[group_type][group]].add(doc)
try:
state_date = (
doc.docevent_set.filter(
Q(type="started_iesg_process") | Q(type="changed_state")
)
.order_by("-time")[0]
.time
last_state_event = (
doc.docevent_set.filter(
Q(type="started_iesg_process") | Q(type="changed_state")
)
except IndexError:
state_date = datetime.datetime(1990, 1, 1, tzinfo=datetime.timezone.utc)
if right_now - state_date > delta:
.order_by("-time")
.first()
)
if (last_state_event is not None) and (right_now - last_state_event.time) > delta:
ad.prev[group_type][groups[group_type][group]] += 1
ad.doc_prev[group_type][groups[group_type][group]].add(doc)