support mapping

This commit is contained in:
2026-06-30 10:31:12 +02:00
parent a469b5ea97
commit 2e0204a287
+6
View File
@@ -76,6 +76,9 @@ func (s *PoolServer) GetCartHandler(w http.ResponseWriter, r *http.Request, id c
func (s *PoolServer) AddSkuToCartHandler(w http.ResponseWriter, r *http.Request, id cart.CartId) error {
sku := r.PathValue("sku")
country := getCountryFromHost(r.Host)
if s.idx == nil {
log.Printf("No index present")
}
if s.idx != nil && s.idx.IsDeleted(sku) {
// Bus-deleted SKU — skip the HTTP fetch and reject the add. Mirrors the
// product-fetcher's "product service returned %d for sku %s" shape so
@@ -100,6 +103,9 @@ func (s *PoolServer) AddSkuToCartHandler(w http.ResponseWriter, r *http.Request,
}
}
if msg == nil {
if s.idx == nil {
log.Printf("No item found in index %s", sku)
}
var err error
msg, err = GetItemAddMessage(r.Context(), sku, 1, country, nil)
if err != nil {