Changeset 598 in code for trunk/db_sqlite.go


Ignore:
Timestamp:
Oct 5, 2021, 9:10:48 AM (4 years ago)
Author:
contact
Message:

db_sqlite: fix realname not fetched in ListUsers

This fixes per-user realname not being used on bouncer startup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/db_sqlite.go

    r596 r598  
    217217        defer db.lock.RUnlock()
    218218
    219         rows, err := db.db.Query("SELECT id, username, password, admin FROM User")
     219        rows, err := db.db.Query("SELECT id, username, password, admin, realname FROM User")
    220220        if err != nil {
    221221                return nil, err
     
    226226        for rows.Next() {
    227227                var user User
    228                 var password sql.NullString
    229                 if err := rows.Scan(&user.ID, &user.Username, &password, &user.Admin); err != nil {
     228                var password, realname sql.NullString
     229                if err := rows.Scan(&user.ID, &user.Username, &password, &user.Admin, &realname); err != nil {
    230230                        return nil, err
    231231                }
    232232                user.Password = password.String
     233                user.Realname = realname.String
    233234                users = append(users, user)
    234235        }
Note: See TracChangeset for help on using the changeset viewer.