]> source.dussan.org Git - nextcloud-server.git/commitdiff
lib/private/User: do not change user properties if value has not changed
authorLeon Klingele <leon@struktur.de>
Wed, 6 Mar 2019 12:10:18 +0000 (13:10 +0100)
committerMorris Jobke <hey@morrisjobke.de>
Thu, 11 Apr 2019 09:20:41 +0000 (11:20 +0200)
lib/private/User/User.php

index 0d12eb494ecfb5f064bcd8455101fe4e0b07fbb6..12af787a5a6e6b128d635f0bedb97ba9f50ad5a5 100644 (file)
@@ -139,7 +139,7 @@ class User implements IUser {
        public function setDisplayName($displayName) {
                $displayName = trim($displayName);
                $oldDisplayName = $this->getDisplayName();
-               if ($this->backend->implementsActions(Backend::SET_DISPLAYNAME) && !empty($displayName)) {
+               if ($this->backend->implementsActions(Backend::SET_DISPLAYNAME) && !empty($displayName) && $displayName !== $oldDisplayName) {
                        $result = $this->backend->setDisplayName($this->uid, $displayName);
                        if ($result) {
                                $this->displayName = $displayName;