summaryrefslogtreecommitdiffhomepage
path: root/src/dbx/users.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbx/users.go')
-rw-r--r--src/dbx/users.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dbx/users.go b/src/dbx/users.go
index e2270db..4235b28 100644
--- a/src/dbx/users.go
+++ b/src/dbx/users.go
@@ -44,13 +44,13 @@ func Login(username, password string) (User, error) {
password = norm.NFC.String(password)
/* TODO: Pass a context here? */
- rs, err := db.Query(`SELECT * FROM users WHERE username = ?`, username)
+ rs, err := db.Queryx(`SELECT * FROM users WHERE username = ?`, username)
if err != nil {
return User{}, err
}
- u, err := scanToStruct[User](rs)
- switch {
+ var u User
+ switch err = rs.Scan(&u); {
case errors.Is(err, sql.ErrNoRows):
return User{}, LoginFailed
case err != nil: