Skip to content

Commit ac25dbd

Browse files
authored
Fix bug in transaction listing for admins (#187)
1 parent fe0f2d7 commit ac25dbd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

api/payments.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,8 +513,13 @@ func queryForOrder(db *gorm.DB, orderID string, log logrus.FieldLogger) (*models
513513
}
514514

515515
func queryForTransactions(db *gorm.DB, log logrus.FieldLogger, clause, id string) ([]models.Transaction, *HTTPError) {
516+
params := []interface{}{}
517+
if clause != "" {
518+
params = []interface{}{clause, id}
519+
}
520+
516521
trans := []models.Transaction{}
517-
if rsp := db.Find(&trans, clause, id); rsp.Error != nil {
522+
if rsp := db.Find(&trans, params...); rsp.Error != nil {
518523
if rsp.RecordNotFound() {
519524
return nil, notFoundError("Transactions not found")
520525
}

0 commit comments

Comments
 (0)