From 9c9dd056667dcce509b3ddbba634f29ccc0c5a35 Mon Sep 17 00:00:00 2001 From: John Jarvis Date: Mon, 19 Nov 2012 15:41:00 -0500 Subject: [PATCH] Missing course_id filter for certificate summary --- .../certificates/management/commands/gen_cert_report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/certificates/management/commands/gen_cert_report.py b/lms/djangoapps/certificates/management/commands/gen_cert_report.py index 21e1775665..93ee20b19f 100644 --- a/lms/djangoapps/certificates/management/commands/gen_cert_report.py +++ b/lms/djangoapps/certificates/management/commands/gen_cert_report.py @@ -70,8 +70,9 @@ class Command(BaseCommand): cert_data[course_id] = {'enrolled': enrolled_students.count()} cert_data[course_id].update({'unavailable': unavailable_count}) - tallies = GeneratedCertificate.objects.values( - 'status').annotate(dcount=Count('status')) + tallies = GeneratedCertificate.objects.filter( + course_id__exact=course_id).values('status').annotate( + dcount=Count('status')) cert_data[course_id].update( {status['status']: status['dcount'] for status in tallies})