diff options
Diffstat (limited to 'commands/user_create.go')
-rw-r--r-- | commands/user_create.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/commands/user_create.go b/commands/user_create.go index 88cc94de..15b9767e 100644 --- a/commands/user_create.go +++ b/commands/user_create.go @@ -53,11 +53,18 @@ func runUserCreate(cmd *cobra.Command, args []string) error { return err } - err = backend.SetUserIdentity(id) + set, err := backend.IsUserIdentitySet() if err != nil { return err } + if !set { + err = backend.SetUserIdentity(id) + if err != nil { + return err + } + } + _, _ = fmt.Fprintln(os.Stderr) fmt.Println(id.Id()) |