diff --git a/lib/redis-util.js b/lib/redis-util.js
index 80d709c..15a7ea1 100644
--- a/lib/redis-util.js
+++ b/lib/redis-util.js
@@ -270,11 +270,17 @@ const setMaxValueForIndicator = (product, val, xid) => new Promise((resolve) =>
 exports.setMaxValueForIndicator = setMaxValueForIndicator;
 
 const getMaxValuesForIndicator = (products, xid) => new Promise((resolve, reject) => {
-    const keywords = products.map((item) => `${composeKeyword(item)}_MAX_VALUE`);
+    const keywords = (products || []).map((item) => `${composeKeyword(item)}_MAX_VALUE`);
+
+    if (!keywords || !keywords.length) {
+        resolve([]);
+        return;
+    }
+
     redisClient.mget(...keywords, (err, reply) => {
         if (err) {
             logger.warn(`63BE7706 ${MODULE_NAME}: Error on getting max values on redis`, {
-                xid, eCode: err.code, eMessage: err.message,
+                xid, eCode: err.code, products, keywords, eMessage: err.message,
             });
             reject(err);
             return;