diff --git a/cmd_user.go b/cmd_user.go index 938ec4e..cb74ead 100644 --- a/cmd_user.go +++ b/cmd_user.go @@ -138,7 +138,7 @@ func (cmd CmdUserDelete) Run(app *app) error { } allSuccessful := true for _, userShare := range sharesByUser { - if err := app.shareStore.RemoveShare(userShare.UUID); err != nil { + if err := app.shareStore.RemoveUserFromShare(userShare.Share, cmd.Username); err != nil { fmt.Fprintf(os.Stderr, "User %q cannot be removed from Share %q: %v\n", cmd.Username, userShare.UUID.String(), err) allSuccessful = false } @@ -170,4 +170,4 @@ func (app *app) deleteUser(username string) error { } return nil -} \ No newline at end of file +}