diff --git a/CRM/Core/Form/Date.php b/CRM/Core/Form/Date.php
index af50497fe97cdf0a8c2973deeac6cbb43ca399bb..8229c19e282eb537ed8f43a11f50a811ba1c097d 100644
--- a/CRM/Core/Form/Date.php
+++ b/CRM/Core/Form/Date.php
@@ -172,7 +172,10 @@ Class CRM_Core_Form_Date {
         'ending.month' => ts('From 1 Month Ago'),
         'ending.week' => ts('From 1 Week Ago'),
       );
-    $selector = array_merge($selector, $operators);
+
+    if (is_array($operators)) {
+      $selector = array_merge($selector, $operators);
+    }
 
     $config = CRM_Core_Config::singleton();
     //if fiscal year start on 1 jan then remove fiscal year task