From c3aea7c750c7307bf72049b62e01c01741cb6aad Mon Sep 17 00:00:00 2001
From: Kevin Cristiano <kcristiano@kcristiano.com>
Date: Wed, 12 Feb 2025 16:27:20 -0500
Subject: [PATCH] check if scheduled communication extension is enabled before
 showing communication column

---
 .../searchListing/crmSearchAdminSearchListing.component.js      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
index d916d2426c..ae48a19620 100644
--- a/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
+++ b/civicrm/ext/search_kit/ang/crmSearchAdmin/searchListing/crmSearchAdminSearchListing.component.js
@@ -21,7 +21,7 @@
       this.afformAdminEnabled = CRM.checkPerm('administer afform') &&
         'org.civicrm.afform_admin' in CRM.crmSearchAdmin.modules;
       const scheduledCommunicationsEnabled = 'scheduled_communications' in CRM.crmSearchAdmin.modules;
-      const scheduledCommunicationsAllowed = CRM.checkPerm('schedule communications');
+      const scheduledCommunicationsAllowed = scheduledCommunicationsEnabled && CRM.checkPerm('schedule communications');
 
       this.apiEntity = 'SavedSearch';
       this.search = {
-- 
GitLab