From 590cede6c2e1faadbfb24fc7f1d0b1c24a62796d Mon Sep 17 00:00:00 2001 From: senke Date: Fri, 20 Feb 2026 17:02:54 +0100 Subject: [PATCH] feat(seller): connect products list to marketplace API (F2) --- veza-backend-api/internal/handlers/marketplace.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/veza-backend-api/internal/handlers/marketplace.go b/veza-backend-api/internal/handlers/marketplace.go index 1c7863f69..d1016eda2 100644 --- a/veza-backend-api/internal/handlers/marketplace.go +++ b/veza-backend-api/internal/handlers/marketplace.go @@ -227,7 +227,16 @@ func (h *MarketplaceHandler) ListProducts(c *gin.Context) { filters["status"] = status } if sellerID := c.Query("seller_id"); sellerID != "" { - filters["seller_id"] = sellerID + if sellerID == "me" { + uid, ok := GetUserIDUUID(c) + if !ok { + response.Unauthorized(c, "Authentication required to filter by own products") + return + } + filters["seller_id"] = uid.String() + } else { + filters["seller_id"] = sellerID + } } if q := c.Query("q"); q != "" { filters["search"] = q