From 2331cb9f801614821c9f342f2df33cab4046a16b Mon Sep 17 00:00:00 2001 From: Eva <66324759+evallll@users.noreply.github.com> Date: Fri, 25 Aug 2023 23:03:37 +0100 Subject: [PATCH] Fix string sanitising (#62) --- 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 4e82740..944a5cd 100644 --- a/server/src/main/java/dev/plex/util/PlexUtils.java +++ b/server/src/main/java/dev/plex/util/PlexUtils.java @@ -262,6 +262,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); } }