diff --git a/plugins/Live/Visitor.php b/plugins/Live/Visitor.php
index 4d15d5d3f6ed057ef96ed9e6c01e206a5fcc5025..86ae4fcb66f0320e387e6078c5ddd67676409378 100644
--- a/plugins/Live/Visitor.php
+++ b/plugins/Live/Visitor.php
@@ -158,7 +158,8 @@ class Visitor implements VisitorInterface
         //       ==> also update API/API.php getSuggestedValuesForSegment(), the $segmentsNeedActionsInfo array
 
         // flatten visit custom variables
-        if (is_array($visitorDetailsArray['customVariables'])) {
+        if (!empty($visitorDetailsArray['customVariables']) 
+            && is_array($visitorDetailsArray['customVariables'])) {
             foreach ($visitorDetailsArray['customVariables'] as $thisCustomVar) {
                 $visitorDetailsArray = array_merge($visitorDetailsArray, $thisCustomVar);
             }