diff options
author | Frédéric Guillot <fred@miniflux.net> | 2017-11-25 10:40:23 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2017-11-25 10:44:48 -0800 |
commit | 142e8b3e0c94757585005cd00fc9ed24afe43f81 (patch) | |
tree | 8fda59a86f734d5a653f6e55ba550d0885a1fb77 /storage | |
parent | 71bf7e43580377a9bb98c6444c32e95b53602f12 (diff) |
Add first integration test
Diffstat (limited to 'storage')
-rw-r--r-- | storage/user.go | 14 |
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) } |