aboutsummaryrefslogtreecommitdiffhomepage
path: root/storage
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2017-11-25 10:40:23 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2017-11-25 10:44:48 -0800
commit142e8b3e0c94757585005cd00fc9ed24afe43f81 (patch)
tree8fda59a86f734d5a653f6e55ba550d0885a1fb77 /storage
parent71bf7e43580377a9bb98c6444c32e95b53602f12 (diff)
Add first integration test
Diffstat (limited to 'storage')
-rw-r--r--storage/user.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/storage/user.go b/storage/user.go
index 3b905a5..d02418e 100644
--- a/storage/user.go
+++ b/storage/user.go
@@ -64,8 +64,18 @@ func (s *Storage) CreateUser(user *model.User) (err error) {
}
}
- query := "INSERT INTO users (username, password, is_admin, extra) VALUES ($1, $2, $3, $4) RETURNING id"
- err = s.db.QueryRow(query, strings.ToLower(user.Username), password, user.IsAdmin, extra).Scan(&user.ID)
+ query := `INSERT INTO users
+ (username, password, is_admin, extra)
+ VALUES
+ ($1, $2, $3, $4)
+ RETURNING id, language, theme, timezone`
+
+ err = s.db.QueryRow(query, strings.ToLower(user.Username), password, user.IsAdmin, extra).Scan(
+ &user.ID,
+ &user.Language,
+ &user.Theme,
+ &user.Timezone,
+ )
if err != nil {
return fmt.Errorf("unable to create user: %v", err)
}