From 3f22f1270782d54fa604c8530ba1c3640c11d655 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Sun, 3 Dec 2023 03:10:00 +0100 Subject: [PATCH] Fix unpaid orders shown --- db/market.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/market.go b/db/market.go index f8ad4a8..785bf82 100644 --- a/db/market.go +++ b/db/market.go @@ -153,7 +153,7 @@ func (db *DB) FetchMarketOrders(marketId int64, orders *[]Order) error { "FROM orders o " + "JOIN shares s ON o.share_id = s.id " + "LEFT JOIN invoices i ON o.invoice_id = i.id " + - "WHERE s.market_id = $1 AND o.deleted_at IS NULL " + + "WHERE s.market_id = $1 AND o.deleted_at IS NULL AND ( (o.side = 'BUY' AND i.confirmed_at IS NOT NULL) OR o.side = 'SELL' ) " + "ORDER BY o.created_at DESC" rows, err := db.Query(query, marketId) if err != nil {