From 70a752c0684e31ea25c644b076644334a192f88a Mon Sep 17 00:00:00 2001 From: Aparup Banerjee Date: Tue, 21 Feb 2012 14:59:21 +0800 Subject: [PATCH] MDL-25027 Web Service: removed user info(firstname,lastname) truncation for GUI-WS consistency. Currently there is no validation on user info (firstname/lastname) in user/editadvanced_form.php --- user/externallib.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/user/externallib.php b/user/externallib.php index 6a10ced0268..9ab34a9a6f5 100644 --- a/user/externallib.php +++ b/user/externallib.php @@ -131,13 +131,10 @@ class moodle_user_external extends external_api { throw new invalid_parameter_exception('Invalid theme: '.$user['theme']); } - // make sure there is no data loss during truncation - $truncated = truncate_userinfo($user); - foreach ($truncated as $key=>$value) { - if ($truncated[$key] !== $user[$key]) { - throw new invalid_parameter_exception('Property: '.$key.' is too long: '.$user[$key]); - } - } + // Start of User info validation. + // Lets make sure we validate current user info as handled by current GUI. see user/editadvanced_form.php function validation() + // ok, there is no validation currently. + // End of user info validation. $user['confirmed'] = true; $user['mnethostid'] = $CFG->mnet_localhost_id;