diff --git a/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js b/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js index 9517c6034fc740302e21c219d11be1c149e959dc..3bfd40e092ef9e3a52f6839d5d55bcedf581f254 100644 --- a/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js +++ b/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js @@ -19,6 +19,10 @@ if (bulkMailId) { validRecipients = BulkMailUtils.filterNewRecipientsByCondition(bulkMailId, filter.condition, context) } + else if (context == "CampaignStep") + { + validRecipients = BulkMailUtils.filterNewRecipientsByCondition(bulkMailId, newWhere("CAMPAIGNSTEP.CAMPAIGNSTEPID", pIds, SqlBuilder.IN()), context); + } else { validRecipients = BulkMailUtils.filterNewRecipients(bulkMailId, JSON.parse(vars.get("$field.proposedContactIds")));