fix: ignore empty displayname in changes (#472)

This commit is contained in:
Livio Amstutz 2020-07-15 09:01:06 +02:00 committed by GitHub
parent 56ed2940e9
commit c051fa8ae1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,9 +1,10 @@
package model
import (
"golang.org/x/text/language"
es_models "github.com/caos/zitadel/internal/eventstore/models"
"github.com/caos/zitadel/internal/user/model"
"golang.org/x/text/language"
)
type Profile struct {
@ -31,7 +32,7 @@ func (p *Profile) Changes(changed *Profile) map[string]interface{} {
if changed.NickName != p.NickName {
changes["nickName"] = changed.NickName
}
if changed.DisplayName != p.DisplayName {
if changed.DisplayName != "" && p.DisplayName != changed.DisplayName {
changes["displayName"] = changed.DisplayName
}
if changed.PreferredLanguage != language.Und && changed.PreferredLanguage != p.PreferredLanguage {