SEBSERV-444 fixed hopefully last time

This commit is contained in:
anhefti 2023-06-08 15:17:54 +02:00
parent c26f235447
commit 87e24b3840
2 changed files with 11 additions and 2 deletions

View file

@ -154,7 +154,7 @@ public class MonitoringRunningExam implements TemplateComposer {
pageContext.getParent(), pageContext.getParent(),
new LocTextKey( new LocTextKey(
"sebserver.monitoring.exam", "sebserver.monitoring.exam",
StringEscapeUtils.escapeHtml4(exam.name))); StringEscapeUtils.escapeXml11(exam.name)));
final Composite tablePane = new Composite(content, SWT.NONE); final Composite tablePane = new Composite(content, SWT.NONE);
tablePane.setLayout(new GridLayout()); tablePane.setLayout(new GridLayout());

View file

@ -270,7 +270,16 @@ public final class PolyglotPageServiceImpl implements PolyglotPageService {
return label -> { return label -> {
if (locTextKey != null) { if (locTextKey != null) {
label.setText(i18nSupport.getText(locTextKey)); try {
label.setText(i18nSupport.getText(locTextKey));
} catch (final Exception e) {
label.setData(RWT.MARKUP_ENABLED, false);
try {
label.setText(i18nSupport.getText(locTextKey));
} catch (final Exception ee) {
label.setText(locTextKey.name);
}
}
} }
if (i18nSupport.hasText(locToolTipKey)) { if (i18nSupport.hasText(locToolTipKey)) {
label.setToolTipText(Utils.formatLineBreaks(i18nSupport.getText(locToolTipKey))); label.setToolTipText(Utils.formatLineBreaks(i18nSupport.getText(locToolTipKey)));