From 65c60ca9c1dc3ec67200d2f0d42c123c2edc70cc Mon Sep 17 00:00:00 2001 From: "b.ulrich" <b.ulrich@adito.de> Date: Tue, 15 Jun 2021 09:11:26 +0200 Subject: [PATCH] [Projekt: xRM-Sales][TicketNr.: 1082421][Klassifizierung: Problem wenn classificationGroup dazukommt] --- process/Classification_lib/process.js | 19 ++++++++++++++++++- process/Util_lib/process.js | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/process/Classification_lib/process.js b/process/Classification_lib/process.js index db81046fd7..ea0618f625 100644 --- a/process/Classification_lib/process.js +++ b/process/Classification_lib/process.js @@ -131,10 +131,27 @@ ClassificationUtils.getClassificationGroup = function(pClassificationType) .from("CLASSIFICATIONTYPE") .where("CLASSIFICATIONTYPE.CLASSIFICATIONTYPEID", pClassificationType) .groupBy("CLASSIFICATIONGROUP_ID") - .cell() + .cell(); return classificationGroupId; } +/** + * Gets the classificationTypeIds of a classification group.<br> + * + * @param {String} pClassificationGroupId <p> + * The classificationGroupId<br> +* @return {Array} <p> +* The classificationTypeIds of the chosen pClassificationGroupId<br> + */ +ClassificationUtils.getClassificationTypesOfGroup = function(pClassificationGroupId) +{ + var classificationTypeIds = newSelect("CLASSIFICATIONTYPE.CLASSIFICATIONTYPEID") + .from("CLASSIFICATIONTYPE") + .where("CLASSIFICATIONTYPE.CLASSIFICATIONGROUP_ID", pClassificationGroupId) + .arrayRow(); + return classificationTypeIds; +} + /** * Get all classification type ids for a score using it's unique classification score id.<br> * diff --git a/process/Util_lib/process.js b/process/Util_lib/process.js index 4ef286fe09..e3b1a49826 100644 --- a/process/Util_lib/process.js +++ b/process/Util_lib/process.js @@ -634,7 +634,7 @@ StringUtils.replaceAt = function(pPlainInputStr, pIndex, pReplacement) return pPlainInputStr.valueOf(); } - return pPlainInputStr.substring(0, pIndex) + pReplacement + pPlainInputStr.substring(pIndex + 1); + return pPlainInputStr.substring(0, pIndex) + pReplacement + pPlainInputStr.substring(eMath.addInt(pIndex, 1)); } -- GitLab