From: Petr Skoda <skodak@moodle.org>
Date: Sat, 31 Oct 2009 22:53:27 +0000 (+0000)
Subject: MDL-20695 set_field does not return false any more, instead throws exception
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=10729aaaf23e8af4f8516f9ecb94e80db1a310d9;p=moodle.git

MDL-20695 set_field does not return false any more, instead throws exception
---

diff --git a/lib/moodlelib.php b/lib/moodlelib.php
index 5051846b3b..78f70fc8f9 100644
--- a/lib/moodlelib.php
+++ b/lib/moodlelib.php
@@ -4765,10 +4765,7 @@ function setnew_password_and_mail($user) {
 
     $newpassword = generate_password();
 
-    if (! $DB->set_field('user', 'password', md5($newpassword), array('id'=>$user->id)) ) {
-        trigger_error('Could not set user password!');
-        return false;
-    }
+    $DB->set_field('user', 'password', md5($newpassword), array('id'=>$user->id));
 
     $a = new object();
     $a->firstname   = fullname($user, true);