fix: make username updates case insensitive

pull/52/head
Gabe Farrell 5 months ago
parent cdb091af3f
commit 0042e3f3bd

@ -0,0 +1,3 @@
-- +goose Up
UPDATE users
SET username = LOWER(username);

@ -120,7 +120,7 @@ func (d *Psql) UpdateUser(ctx context.Context, opts db.UpdateUserOpts) error {
} }
err = qtx.UpdateUserUsername(ctx, repository.UpdateUserUsernameParams{ err = qtx.UpdateUserUsername(ctx, repository.UpdateUserUsernameParams{
ID: opts.ID, ID: opts.ID,
Username: opts.Username, Username: strings.ToLower(opts.Username),
}) })
if err != nil { if err != nil {
return fmt.Errorf("UpdateUser: UpdateUserUsername: %w", err) return fmt.Errorf("UpdateUser: UpdateUserUsername: %w", err)

Loading…
Cancel
Save