From f59b7a74a23ed9f0a3eae8c3cd81cb24a119f9f6 Mon Sep 17 00:00:00 2001
From: Jaap Jansma <jaap.jansma@civicoop.org>
Date: Wed, 18 Dec 2019 11:03:01 +0100
Subject: [PATCH] update

---
 .../FilterHandler/ContactHasMembershipFilter.php             | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Civi/DataProcessor/FilterHandler/ContactHasMembershipFilter.php b/Civi/DataProcessor/FilterHandler/ContactHasMembershipFilter.php
index 95db58e7..cd10d8d3 100644
--- a/Civi/DataProcessor/FilterHandler/ContactHasMembershipFilter.php
+++ b/Civi/DataProcessor/FilterHandler/ContactHasMembershipFilter.php
@@ -41,7 +41,10 @@ class ContactHasMembershipFilter extends AbstractFieldFilterHandler {
     $dataFlow  = $this->dataSource->ensureField($this->inputFieldSpecification);
     $membership_type_ids = $filter['value'];
     if (!is_array($membership_type_ids)) {
-      $membership_type_ids = array($membership_type_ids);
+      $membership_type_ids = explode(",", $membership_type_ids);
+      if (!is_array($membership_type_ids)) {
+        $membership_type_ids = [$membership_type_ids];
+      }
     }
 
     $currentMembershipStatuses = \CRM_Member_BAO_MembershipStatus::getMembershipStatusCurrent();
-- 
GitLab