diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index 3b7a538..79cbc6a 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -1764,7 +1764,7 @@ func (q *Queries) GeneralStatistics(ctx context.Context, arg GeneralStatisticsPa return items, nil } -const getAccAndPrivilegeByEmail = `-- name: GetAccAndPrivilegeByEmail :one +const getAccAndPrivilegeByEmail = `-- name: GetAccAndPrivilegeByEmail :many SELECT a.id, a.user_id, @@ -1790,19 +1790,35 @@ type GetAccAndPrivilegeByEmailRow struct { CreatedAt_2 time.Time `db:"created_at_2" json:"created_at_2"` } -func (q *Queries) GetAccAndPrivilegeByEmail(ctx context.Context, userID string) (GetAccAndPrivilegeByEmailRow, error) { - row := q.db.QueryRowContext(ctx, getAccAndPrivilegeByEmail, userID) - var i GetAccAndPrivilegeByEmailRow - err := row.Scan( - &i.ID, - &i.UserID, - &i.CreatedAt, - &i.ID_2, - &i.Privilegeid, - &i.Amount, - &i.CreatedAt_2, - ) - return i, err +func (q *Queries) GetAccAndPrivilegeByEmail(ctx context.Context, userID string) ([]GetAccAndPrivilegeByEmailRow, error) { + rows, err := q.db.QueryContext(ctx, getAccAndPrivilegeByEmail, userID) + if err != nil { + return nil, err + } + defer rows.Close() + var items []GetAccAndPrivilegeByEmailRow + for rows.Next() { + var i GetAccAndPrivilegeByEmailRow + if err := rows.Scan( + &i.ID, + &i.UserID, + &i.CreatedAt, + &i.ID_2, + &i.Privilegeid, + &i.Amount, + &i.CreatedAt_2, + ); err != nil { + return nil, err + } + items = append(items, i) + } + if err := rows.Close(); err != nil { + return nil, err + } + if err := rows.Err(); err != nil { + return nil, err + } + return items, nil } const getAccountWithPrivileges = `-- name: GetAccountWithPrivileges :many