From c051fa8ae12679b647747d5f2a437e8c441edd9c Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Wed, 15 Jul 2020 09:01:06 +0200 Subject: [PATCH] fix: ignore empty displayname in changes (#472) --- internal/user/repository/eventsourcing/model/profile.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/user/repository/eventsourcing/model/profile.go b/internal/user/repository/eventsourcing/model/profile.go index 00100d5370..be9c992927 100644 --- a/internal/user/repository/eventsourcing/model/profile.go +++ b/internal/user/repository/eventsourcing/model/profile.go @@ -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 {