fix bug in user service

development v0.0.33
DustyP 5 years ago
parent 5400d6acd9
commit ab2d51c582

@ -21,11 +21,7 @@ func (s userService) User(id string) (geeksbot.User, error) {
func (s userService) CreateUser(u geeksbot.User) (geeksbot.User, error) {
queryString := "INSERT INTO users (id, steam_id, active, staff, admin) VALUES ($1, $2, $3, $4, $5)"
var err error
if u.SteamID.Valid {
_, err = s.db.Exec(queryString, u.ID, u.SteamID.String, u.IsActive, u.IsStaff, u.IsAdmin)
} else {
_, err = s.db.Exec(queryString, u.ID, nil, u.IsActive, u.IsStaff, u.IsAdmin)
}
_, err = s.db.Exec(queryString, u.ID, u.SteamID, u.IsActive, u.IsStaff, u.IsAdmin)
return u, err
}

@ -1,10 +1,8 @@
package geeksbot
import "database/sql"
type User struct {
ID string
SteamID sql.NullString
SteamID string
IsActive bool
IsStaff bool
IsAdmin bool

Loading…
Cancel
Save