From fcf74df6a1c2bf73b113525e10746265c5d4c5fc Mon Sep 17 00:00:00 2001 From: nquidox Date: Wed, 1 Apr 2026 22:08:14 +0300 Subject: [PATCH] zero price query fix --- internal/merch/repository_prices.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/merch/repository_prices.go b/internal/merch/repository_prices.go index b981443..9c4454d 100644 --- a/internal/merch/repository_prices.go +++ b/internal/merch/repository_prices.go @@ -127,14 +127,14 @@ func (r *repo) getZeroPrices(ctx context.Context, userId int64) ([]ZeroPrice, er q := ` WITH price_with_neighbors AS ( SELECT - p.id, p.created_at, p.merch_id, p.price, p.origin_id, m.name, + p.id, p.created_at, p.merch_id, p.price, p.origin_id, m.name, m.merch_uuid, LAG(price) OVER (PARTITION BY p.merch_id, p.origin_id ORDER BY p.created_at, p.id) AS prev_price, LEAD(price) OVER (PARTITION BY p.merch_id, p.origin_id ORDER BY p.created_at, p.id) AS next_price FROM merch_prices AS p JOIN merch as m ON m.id = p.merch_id WHERE p.deleted_at IS NULL AND m.deleted_at IS NULL - AND m.user_id = 3) + AND m.user_id = $1) SELECT pwn.id, pwn.created_at, pwn.merch_uuid, pwn.name, mo.name