From 30599871432dd75c2195f3f18ac64e0e7a915f01 Mon Sep 17 00:00:00 2001 From: Vusumuzi Khoza Date: Mon, 4 May 2026 00:35:39 +0200 Subject: [PATCH] minor fixes on products --- .../zw/qantra/tm/domain/services/ProviderService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/zw/qantra/tm/domain/services/ProviderService.java b/src/main/java/zw/qantra/tm/domain/services/ProviderService.java index 8e4706e..4833dd5 100644 --- a/src/main/java/zw/qantra/tm/domain/services/ProviderService.java +++ b/src/main/java/zw/qantra/tm/domain/services/ProviderService.java @@ -94,9 +94,15 @@ public class ProviderService { String token = hotRechargeTokenService.getToken(); headers.setBearerAuth(token); - LinkedHashMap response = restService.getAs(stockUrl, headers, LinkedHashMap.class); - List stock = (List) response.get("stock"); + LinkedHashMap response; + try { + response = restService.getAs(stockUrl, headers, LinkedHashMap.class); + } catch (Exception e) { + log.error("Error fetching products for provider " + providerId, e); + return Collections.emptyList(); + } + List stock = (List) response.get("stock"); List products = new ArrayList<>(); for (Object item : stock) { LinkedHashMap stockItem = (LinkedHashMap) item;