We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents afefb85 + 11a0690 commit 7d6ae30Copy full SHA for 7d6ae30
figures/metrics.py
@@ -413,11 +413,11 @@ def total_site_certificates_as_of_date(site, date_for):
413
return data['num_learners_completed__sum']
414
```
415
"""
416
- qs = CourseDailyMetrics.objects.filter(
+ latest_daily_metrics = CourseDailyMetrics.objects.filter(
417
site=site,
418
- date_for__lte=date_for).order_by('-date_for')
419
- if qs:
420
- latest_date = qs[0].date_for
+ date_for__lte=date_for).order_by('-date_for').first()
+ if latest_daily_metrics:
+ latest_date = latest_daily_metrics.date_for
421
recs = CourseDailyMetrics.objects.filter(site=site,
422
date_for=latest_date)
423
data = recs.aggregate(Sum('num_learners_completed'))
0 commit comments