diff --git a/entity/CampaignParticipant_entity/entityfields/campaign_id/onValueChange.js b/entity/CampaignParticipant_entity/entityfields/campaign_id/onValueChange.js index 73033cd7e06fc00bb164ff8920be139478a10057..f5f6c5c6594a1a57fb3aaa41b59dfd0768bfc430 100644 --- a/entity/CampaignParticipant_entity/entityfields/campaign_id/onValueChange.js +++ b/entity/CampaignParticipant_entity/entityfields/campaign_id/onValueChange.js @@ -2,5 +2,8 @@ import("system.neon"); import("Campaign_lib"); import("system.vars"); -var stepId = CampaignUtils.getDefaultCampaignStep(vars.get("local.value")); -neon.setFieldValue("$field.CAMPAIGNSTEP_ID", stepId); \ No newline at end of file +if(vasr.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) +{ + var stepId = CampaignUtils.getDefaultCampaignStep(vars.get("local.value")); + neon.setFieldValue("$field.CAMPAIGNSTEP_ID", stepId); +} \ No newline at end of file