From 0b864fc7bc6a4495fabd975196d0e319885a98f3 Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Thu, 25 Jul 2019 15:54:01 +0200
Subject: [PATCH] Campaign cost fixes

---
 entity/CampaignCost_entity/CampaignCost_entity.aod | 1 -
 entity/CampaignCost_entity/afterOperatingState.js  | 7 -------
 entity/Campaign_entity/Campaign_entity.aod         | 4 ++++
 3 files changed, 4 insertions(+), 8 deletions(-)
 delete mode 100644 entity/CampaignCost_entity/afterOperatingState.js

diff --git a/entity/CampaignCost_entity/CampaignCost_entity.aod b/entity/CampaignCost_entity/CampaignCost_entity.aod
index 59886f72ba..772e72e68b 100644
--- a/entity/CampaignCost_entity/CampaignCost_entity.aod
+++ b/entity/CampaignCost_entity/CampaignCost_entity.aod
@@ -6,7 +6,6 @@
     <element>CampaignAnalysis_entity</element>
     <element>CampaignCostChart_entity</element>
   </siblings>
-  <afterOperatingState>%aditoprj%/entity/CampaignCost_entity/afterOperatingState.js</afterOperatingState>
   <titlePlural>Cost entries</titlePlural>
   <recordContainer>db</recordContainer>
   <entityFields>
diff --git a/entity/CampaignCost_entity/afterOperatingState.js b/entity/CampaignCost_entity/afterOperatingState.js
deleted file mode 100644
index d393364023..0000000000
--- a/entity/CampaignCost_entity/afterOperatingState.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import("system.neon");
-import("system.vars");
-
-if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW) 
-{
-    neon.refreshAll();
-}
\ No newline at end of file
diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod
index 5c338609f7..60357dc647 100644
--- a/entity/Campaign_entity/Campaign_entity.aod
+++ b/entity/Campaign_entity/Campaign_entity.aod
@@ -4,6 +4,10 @@
   <majorModelMode>DISTRIBUTED</majorModelMode>
   <icon>VAADIN:GROUP</icon>
   <title>Campaign</title>
+  <siblings>
+    <element>CampaignCost_entity</element>
+    <element>CampaignCostChart_entity</element>
+  </siblings>
   <contentTitleProcess>%aditoprj%/entity/Campaign_entity/contentTitleProcess.js</contentTitleProcess>
   <afterUiInit>%aditoprj%/entity/Campaign_entity/afterUiInit.js</afterUiInit>
   <iconId>VAADIN:GROUP</iconId>
-- 
GitLab