From 6e1b8f878d759b2be47862b5d692bc6f8fdf1152 Mon Sep 17 00:00:00 2001 From: Marco Cetica Date: Fri, 5 Apr 2024 10:54:48 +0200 Subject: [PATCH] Arrow characters are now correctly escaped in raw mode --- pom.xml | 4 ++-- src/main/java/com/ceticamarco/bits/post/PostController.java | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 0606637..ddc7938 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.2.3 + 3.2.4 com.ceticamarco @@ -14,7 +14,7 @@ bit Simple Web-based text sharing platform - 21 + 22 diff --git a/src/main/java/com/ceticamarco/bits/post/PostController.java b/src/main/java/com/ceticamarco/bits/post/PostController.java index 1fc8b31..1a154d9 100644 --- a/src/main/java/com/ceticamarco/bits/post/PostController.java +++ b/src/main/java/com/ceticamarco/bits/post/PostController.java @@ -73,7 +73,11 @@ public class PostController { throw new GenericErrorException(res.getLeft().getMessage(), "error"); } - var content = "
" + res.get().getContent() + "
"; + var content = res.get().getContent(); + content = content.replaceAll("<", "<"); + content = content.replaceAll(">", ">"); + content = "
" + content + "
"; + return new ResponseEntity<>(content, HttpStatus.OK); }