From e5d53a1c2ff8a916523002d0175c2cdbce0420a8 Mon Sep 17 00:00:00 2001
From: Adrian Greeve <adrian@moodle.com>
Date: Wed, 24 Jul 2013 13:02:48 +0800
Subject: [PATCH] MDL-40844 - Activity completion: Update of the sql to include
 additional name fields.

The activity completion report wasn't showing the additional name fields.
---
 lib/completionlib.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/completionlib.php b/lib/completionlib.php
index e22d81b67dc..9dbf9f0bf5f 100644
--- a/lib/completionlib.php
+++ b/lib/completionlib.php
@@ -1150,7 +1150,8 @@ class completion_info {
                 context_course::instance($this->course->id),
                 'moodle/course:isincompletionreports', $groupid, true);
 
-        $sql = 'SELECT u.id, u.firstname, u.lastname, u.idnumber';
+        $allusernames = get_all_user_name_fields(true, 'u');
+        $sql = 'SELECT u.id, u.idnumber, ' . $allusernames;
         if ($extracontext) {
             $sql .= get_extra_user_fields_sql($extracontext, 'u', '', array('idnumber'));
         }