From 8a9500e0d1bd2b1f0678ff1af2d44855dc541706 Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Wed, 15 Jul 2020 12:27:14 +0100 Subject: [PATCH] Add api3 metadata to validate exclude_membership_status_ids --- api/v3/Job.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/v3/Job.php b/api/v3/Job.php index 47f1eeca5f..e791235232 100644 --- a/api/v3/Job.php +++ b/api/v3/Job.php @@ -495,6 +495,12 @@ function _civicrm_api3_job_process_membership_spec(&$params) { $params['only_active_membership_types']['type'] = CRM_Utils_Type::T_BOOLEAN; $params['exclude_membership_status_ids']['title'] = 'Exclude membership status IDs from calculations'; $params['exclude_membership_status_ids']['description'] = 'Default: Exclude Pending, Cancelled, Expired. Deceased will always be excluded'; + $params['exclude_membership_status_ids']['type'] = CRM_Utils_Type::T_INT; + $params['exclude_membership_status_ids']['pseudoconstant'] = [ + 'table' => 'civicrm_membership_status', + 'keyColumn' => 'id', + 'labelColumn' => 'label', + ]; } /** -- 2.25.1