From 1b40c44aa6ba68aead392aac04393be537b5a13e Mon Sep 17 00:00:00 2001 From: wanglin Date: Fri, 23 May 2025 22:46:48 +0800 Subject: [PATCH] Wrap Elog plain text inside

tag --- .../elog/src/main/java/org/phoebus/elog/api/ElogApi.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/logbook/elog/src/main/java/org/phoebus/elog/api/ElogApi.java b/app/logbook/elog/src/main/java/org/phoebus/elog/api/ElogApi.java index 752b137dc3..f6aa770a2a 100644 --- a/app/logbook/elog/src/main/java/org/phoebus/elog/api/ElogApi.java +++ b/app/logbook/elog/src/main/java/org/phoebus/elog/api/ElogApi.java @@ -198,7 +198,13 @@ public ElogEntry read( Long msgId ) throws LogbookException { attributes.put( data[0], data[1] ); } } - attributes.put( "Text", String.join("\n", returned_msg.subList( delimiter_idx + 1, returned_msg.size() ) ) ); + + // Wrap text inside

tag if Encoding is "plain" + String textContent = String.join("\n", returned_msg.subList(delimiter_idx + 1, returned_msg.size())); + if( "plain".equalsIgnoreCase(attributes.get("Encoding")) ) { + textContent = "

" + textContent + "

"; + } + attributes.put("Text", textContent); return new ElogEntry( attributes, attachments ); }