Better fix than 115ca093b7f7569e0066561add69ee7e44e0f9f7.
[platal.git] / include / validations / aliases.inc.php
index 4dabe8d..259939f 100644 (file)
@@ -99,6 +99,13 @@ class AliasReq extends Validate
                                      $this->alias, $this->user->id(), Platal::globals()->mail->alias_dom);
         }
 
+        if ($success) {
+            // Update the local User object, to pick up the new bestalias.
+            require_once 'emails.inc.php';
+            fix_bestalias($this->user);
+            $this->user = User::getSilentWithUID($this->user->id());
+        }
+
         return $success;
     }
 }