diff --git a/include/class.staff.php b/include/class.staff.php
index 6a7c06a260ddf63e0cdfda442c65cd74f7daa548..cc75aa0030c88a307d12df300456190a7d44ec0c 100644
--- a/include/class.staff.php
+++ b/include/class.staff.php
@@ -147,7 +147,7 @@ implements AuthenticatedUser, EmailContact {
 
     function forcePasswdRest() {
         $this->change_passwd = 1;
-        return $this->update();
+        return $this->save();
     }
 
     /* check if passwd reset is due. */