From 21442d7aab8dfff07ba19f5c558e198af3243b95 Mon Sep 17 00:00:00 2001 From: Fabian Steeg Date: Wed, 24 Jan 2024 12:42:13 +0100 Subject: [PATCH] Keep common words together when sorting journal list (#611) --- app/controllers/nwbib/Application.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/nwbib/Application.java b/app/controllers/nwbib/Application.java index b3bc5c7..3661911 100644 --- a/app/controllers/nwbib/Application.java +++ b/app/controllers/nwbib/Application.java @@ -351,7 +351,8 @@ public static Promise journals() { } private static String sortValue(Map map, final String key) { - return map.get(key).replaceAll("^(Der|Die|Das|\\.\\.\\.)\\s", ""); + String value = map.get(key).replaceAll("^(Der|Die|Das|\\.\\.\\.)\\s", ""); + return Arrays.asList(value.split("\\s")).toString(); } private static String journalLabelFor(JsonNode doc) {