From 83bdf90239de1ebe55647f222254b166e1ce4434 Mon Sep 17 00:00:00 2001 From: Eva <66324759+evallll@users.noreply.github.com> Date: Fri, 25 Aug 2023 22:02:37 +0100 Subject: [PATCH] Fix string sanitising --- server/src/main/java/dev/plex/util/PlexUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/dev/plex/util/PlexUtils.java b/server/src/main/java/dev/plex/util/PlexUtils.java index 68e2af8..efb69b7 100644 --- a/server/src/main/java/dev/plex/util/PlexUtils.java +++ b/server/src/main/java/dev/plex/util/PlexUtils.java @@ -281,6 +281,6 @@ public class PlexUtils implements PlexBase public static String cleanString(String input) { - return CharMatcher.ascii().retainFrom(input); + return CharMatcher.forPredicate(c -> Character.getDirectionality(c) != Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE && Character.getDirectionality(c) != Character.DIRECTIONALITY_RIGHT_TO_LEFT).retainFrom(input); } }