diff --git a/entity/CampaignParticipant_entity/recordcontainers/db/recordfieldmappings/advertisingban_icon.value/expression.js b/entity/CampaignParticipant_entity/recordcontainers/db/recordfieldmappings/advertisingban_icon.value/expression.js
index e5f98a118e95f457dd7ff4f5a74986a409ee6213..127cc8363d7ab3ef4f23ed91fb613da71f8476ff 100644
--- a/entity/CampaignParticipant_entity/recordcontainers/db/recordfieldmappings/advertisingban_icon.value/expression.js
+++ b/entity/CampaignParticipant_entity/recordcontainers/db/recordfieldmappings/advertisingban_icon.value/expression.js
@@ -10,4 +10,4 @@ var condition = new CommunicationSettingsCondition()
     .existSettings()
     .buildCondition();
     
-result.string(condition.toString());
\ No newline at end of file
+result.string("case when " + condition.toString() + " then 1 else 0 end");
\ No newline at end of file