Skip to content

Commit c5c3989

Browse files
karolinelienclaude
andcommitted
fix(ou-dimension): prevent apostrophes in org unit names from being HTML-escaped in display text
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a347d42 commit c5c3989

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/components/OrgUnitDimension/OrgUnitDimension.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ const OrgUnitDimension = ({
175175
{
176176
keySeparator: '>',
177177
nsSeparator: '|',
178+
interpolation: { escapeValue: false },
178179
commaSeparatedListOfOrganisationUnits: formatList(parts),
179180
}
180181
)

src/modules/getOuLevelAndGroupText.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ const getLevelAndGroupText = (items, metaData, isLevel) => {
4949
ouIdHelper.removePrefix(lastItem.id)
5050
)
5151
allDynamicOuNames = i18n.t('{{dynamicOuNames}} and {{lastOuName}}', {
52+
interpolation: { escapeValue: false },
5253
dynamicOuNames,
5354
lastOuName,
5455
})
@@ -69,10 +70,12 @@ const getLevelAndGroupText = (items, metaData, isLevel) => {
6970
if (!staticOuNames) {
7071
if (isLevel) {
7172
ouLevelAndGroupText = i18n.t('{{allDynamicOuNames}} levels', {
73+
interpolation: { escapeValue: false },
7274
allDynamicOuNames,
7375
})
7476
} else {
7577
ouLevelAndGroupText = i18n.t('{{allDynamicOuNames}} groups', {
78+
interpolation: { escapeValue: false },
7679
allDynamicOuNames,
7780
})
7881
}
@@ -81,6 +84,7 @@ const getLevelAndGroupText = (items, metaData, isLevel) => {
8184
ouLevelAndGroupText = i18n.t(
8285
'{{allDynamicOuNames}} levels in {{staticOuNames}}',
8386
{
87+
interpolation: { escapeValue: false },
8488
allDynamicOuNames,
8589
staticOuNames,
8690
}
@@ -89,6 +93,7 @@ const getLevelAndGroupText = (items, metaData, isLevel) => {
8993
ouLevelAndGroupText = i18n.t(
9094
'{{allDynamicOuNames}} groups in {{staticOuNames}}',
9195
{
96+
interpolation: { escapeValue: false },
9297
allDynamicOuNames,
9398
staticOuNames,
9499
}

0 commit comments

Comments
 (0)