diff --git a/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js b/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js index 8efc69022eba9d7478671402c947c79b8a1a08ea..2f2efb1a8dcc5ae9296a2d3f91a4cac8c6c3f329 100644 --- a/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js +++ b/entity/BulkMailAddRecipients_entity/entityfields/validcontactids/valueProcess.js @@ -21,6 +21,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")));