diff --git a/pkg/usrmgr/coredata/user.go b/pkg/usrmgr/coredata/user.go index 9c30004a1..c1d7d7a3d 100644 --- a/pkg/usrmgr/coredata/user.go +++ b/pkg/usrmgr/coredata/user.go @@ -49,10 +49,10 @@ func (u *User) scan(r pgx.Row) error { ) } -func (u *User) LoadByID( +func (u *User) LoadByEmail( ctx context.Context, conn pg.Conn, - userID gid.GID, + email string, ) error { q := ` SELECT @@ -64,11 +64,11 @@ SELECT FROM users WHERE - id = @user_id + email = @user_email LIMIT 1; ` - args := pgx.NamedArgs{"user_id": userID} + args := pgx.NamedArgs{"user_email": email} r := conn.QueryRow(ctx, q, args)