diff --git a/modules/Campaigns/Campaigns.php b/modules/Campaigns/Campaigns.php
index 93fa0c1a0161c44dc97b21fe40877f429880a8ed..ab939292c07cd31b0a047e30437a35032a2638ef 100644
--- a/modules/Campaigns/Campaigns.php
+++ b/modules/Campaigns/Campaigns.php
@@ -171,7 +171,7 @@ class Campaigns extends CRMEntity {
 
 		if($return_value == null)
 			$return_value = Array();
-		else if($is_CampaignStatusAllowed) {
+		else if($is_CampaignStatusAllowed && is_array($return_value['header'])) {
 			$statusPos = count($return_value['header']) - 2; // Last column is for Actions, exclude that. Also the index starts from 0, so reduce one more count.
 			$return_value = $this->add_status_popup($return_value, $statusPos, 'Accounts');
 		}