MDL-31465 core_user: Suspended field must be boolean
authorSimey Lameze <simey@moodle.com>
Fri, 14 Oct 2016 02:44:08 +0000 (10:44 +0800)
committerSimey Lameze <simey@moodle.com>
Fri, 14 Oct 2016 02:44:08 +0000 (10:44 +0800)
user/lib.php

index 397254b..c720d04 100644 (file)
@@ -444,7 +444,7 @@ function user_get_user_details($user, $course = null, array $userfields = array(
         $userdetails['msn'] = $user->msn;
     }
     if (in_array('suspended', $userfields) && (!isset($hiddenfields['suspended']) or $isadmin)) {
-        $userdetails['suspended'] = $user->suspended;
+        $userdetails['suspended'] = (bool)$user->suspended;
     }
 
     if (in_array('firstaccess', $userfields) && (!isset($hiddenfields['firstaccess']) or $isadmin)) {