Commit 87bc0012 authored by Julien BOUYER's avatar Julien BOUYER
Browse files

UNOTOPLYS-270 fix : correction du double underscore

parent 54585966
......@@ -36,9 +36,14 @@ public class Expression implements IExpression {
private static final Logger LOGGER = LoggerFactory.getLogger(Expression.class);
/**
* Le séparateur entre les différentes parties d'une variable
* Le séparateur entre la référence de la question et sa valeur.
*/
private static final String VARIABLE_PART_SEPARATOR = "__";
private static final String QUESTION_VALUE_SEPARATOR = "__";
/**
* Le séparateur entre la référence du screen et la référence de la question.
*/
private static final String SCREEN_QUESTION_SEPARATOR = "_";
/**
* Lors du calcul des variables {@link #addVariables(List)}, une boucle infi peut se produire. Cette constante en est le seuil de détection.
......@@ -335,7 +340,7 @@ public class Expression implements IExpression {
* @return
*/
protected String getAnswerReference(final String screenReference, final String questionReference, final String value) {
return getQuestionReference(screenReference, questionReference) + VARIABLE_PART_SEPARATOR + value;
return getQuestionReference(screenReference, questionReference) + QUESTION_VALUE_SEPARATOR + value;
}
/**
......@@ -345,7 +350,7 @@ public class Expression implements IExpression {
* @return
*/
protected String getQuestionReference(final String screenReference, final String questionReference) {
return screenReference + VARIABLE_PART_SEPARATOR + questionReference;
return screenReference + SCREEN_QUESTION_SEPARATOR + questionReference;
}
/**
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment