cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

commit 9477846251e8c50d5921104df042dc60bf3b0a66
parent 1a08da5430dbc1f4ed90b54c84c87bf932997101
Author: Joel-Haeberli <haebu@rubigen.ch>
Date:   Mon,  3 Jun 2024 16:49:52 +0200

fix: enhance logging

Diffstat:
Mc2ec/db-postgres.go | 11++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/c2ec/db-postgres.go b/c2ec/db-postgres.go @@ -679,21 +679,22 @@ func (db *C2ECPostgres) GetTerminalById(id int) (*Terminal, error) { func (db *C2ECPostgres) GetTransferById(requestUid []byte) (*Transfer, error) { - if row, err := db.pool.Query( + if rows, err := db.pool.Query( db.ctx, PS_GET_TRANSFER_BY_ID, requestUid, ); err != nil { + LogWarn("postgres", "error from query execution") LogError("postgres", err) - if row != nil { - row.Close() + if rows != nil { + rows.Close() } return nil, err } else { - defer row.Close() + defer rows.Close() - transfer, err := pgx.CollectOneRow(row, pgx.RowToAddrOfStructByName[Transfer]) + transfer, err := pgx.CollectOneRow(rows, pgx.RowToAddrOfStructByName[Transfer]) if err != nil { LogError("postgres", err) return nil, err