From 62457f307561425a3e8e0acdfe17564002d8b2a7 Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Mon, 17 May 2021 13:39:51 +0200 Subject: [PATCH] fix: use email as username on global org (#1738) * fix: use email as username on global org * Update user_human.go * Update register_handler.go --- internal/command/user_human.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/command/user_human.go b/internal/command/user_human.go index 67bc9d60d..4a2d3aff1 100644 --- a/internal/command/user_human.go +++ b/internal/command/user_human.go @@ -132,6 +132,9 @@ func (c *Commands) RegisterHuman(ctx context.Context, orgID string, human *domai } func (c *Commands) registerHuman(ctx context.Context, orgID string, human *domain.Human, externalIDP *domain.ExternalIDP) ([]eventstore.EventPusher, *HumanWriteModel, error) { + if human != nil && human.Username == "" { + human.Username = human.EmailAddress + } if orgID == "" || !human.IsValid() || externalIDP == nil && (human.Password == nil || human.SecretString == "") { return nil, nil, caos_errs.ThrowInvalidArgument(nil, "COMMAND-9dk45", "Errors.User.Invalid") }