diff --git a/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js b/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js index b062fc853db217bf25b5c47160f6a3c0ce59ee84..9f1541d2f9b4b072bcdb0a64bdf3c8c84baf1d7a 100644 --- a/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js +++ b/entity/CampaignPlanning_entity/recordcontainers/jditorecordcontainer/contentProcess.js @@ -17,8 +17,17 @@ var TARGET_CONTEXT_ELEMENT = "CampaignStep"; var campaignRows = {}; var stepIds = {}; -var stepsRows = stepCondition.select("CAMPAIGNSTEPID, CAMPAIGNSTEP.\"NAME\", CAMPAIGNSTEP.PREDECESSORSTEP_ID," - + " CAMPAIGNSTEP.DESCRIPTION, CAMPAIGNSTEP.DATE_START, CAMPAIGNSTEP.DATE_END, CAMPAIGNID, CAMPAIGN.\"NAME\", CAMPAIGN.STATUS") +var columnName = "\"NAME\""; +var alias = vars.get("$sys.dbalias"); +var isMariaDB = db.getDatabaseType(alias) == db.DBTYPE_MARIADB10; + +if (isMariaDB) +{ + columnName = "\`NAME\`"; +} + +var stepsRows = stepCondition.select("CAMPAIGNSTEPID, CAMPAIGNSTEP."+ columnName + ", CAMPAIGNSTEP.PREDECESSORSTEP_ID," + + " CAMPAIGNSTEP.DESCRIPTION, CAMPAIGNSTEP.DATE_START, CAMPAIGNSTEP.DATE_END, CAMPAIGNID, CAMPAIGN."+ columnName +", CAMPAIGN.STATUS") .from("CAMPAIGN") .join("CAMPAIGNSTEP", "CAMPAIGN.CAMPAIGNID = CAMPAIGNSTEP.CAMPAIGN_ID") .orderBy("SORTING")