Von unserer Seite gab es keine Änderungen…
Das klingt nach einem Reihenfolge-Problem. Funktionen werden von oben nach unten abgearbeitet. Daran hat sich nichts geändert. Wir haben es auch noch mal im alten Mapper getestet.
Text-Funktionen kommen ganz am Ende.
Script davor.
D.h. das Trimmen passiert erst nach der Skript-Funktion.
Mutmaßung: Vielleicht hast du „früher“ oder in anderen Fällen mit Ergebnisspalten (${result['...']}
) gearbeitet.
Lösungsansätze:
- EDIT:
evtl.das von @sHelme
Seine Variante mit ?filter
und ?join(";")
macht das gleiche (?join spart das "removeEnding). Mehr solcher Freemarker-Tricks auch hier im Vortrag (Edit: Link korrigiert. War der falsche Link)