diff --git a/djangoapps/student/management/commands/find_ungenerated.py b/djangoapps/student/management/commands/find_ungenerated.py
index 2c4519c..f2e7e3e 100644
--- a/djangoapps/student/management/commands/find_ungenerated.py
+++ b/djangoapps/student/management/commands/find_ungenerated.py
@@ -4,7 +4,7 @@ from certificates.models import GeneratedCertificate
 class Command(BaseCommand):
     def handle(self, *args, **options):
         users = GeneratedCertificate.objects.filter(
-                download_url = None ).values()
-        user_output = [{'user_id':user['user_id'], 'name':user['name']}
+                download_url = None )
+        user_output = [{'user_id':user.user_id, 'name':user.name}
                 for user in users]
         self.stdout.write(dumps(user_output) + "\n")