lib/private/User,apps/user_ldap/lib/User: always pass old value to User::triggerChange

This commit is contained in:
Leon Klingele 2019-03-06 13:07:41 +01:00 committed by Morris Jobke
parent ccabc63a09
commit 3eb0d4f1a4
No known key found for this signature in database
GPG Key ID: FE03C3A163FEDE68
1 changed files with 2 additions and 1 deletions

View File

@ -138,11 +138,12 @@ class User implements IUser {
*/
public function setDisplayName($displayName) {
$displayName = trim($displayName);
$oldDisplayName = $this->getDisplayName();
if ($this->backend->implementsActions(Backend::SET_DISPLAYNAME) && !empty($displayName)) {
$result = $this->backend->setDisplayName($this->uid, $displayName);
if ($result) {
$this->displayName = $displayName;
$this->triggerChange('displayName', $displayName);
$this->triggerChange('displayName', $displayName, $oldDisplayName);
}
return $result !== false;
}