From a7ef21b27b3d802c38dbd6ca106d40938b433568 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Wed, 6 Jan 2021 09:19:48 -0500 Subject: [PATCH] when multiple bubble jars found, sort by newest first --- .../src/main/java/bubble/server/BubbleConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bubble-server/src/main/java/bubble/server/BubbleConfiguration.java b/bubble-server/src/main/java/bubble/server/BubbleConfiguration.java index 4f890f6b..2681905e 100644 --- a/bubble-server/src/main/java/bubble/server/BubbleConfiguration.java +++ b/bubble-server/src/main/java/bubble/server/BubbleConfiguration.java @@ -197,7 +197,7 @@ public class BubbleConfiguration extends PgRestServerConfiguration final File[] jarFiles = jarDir.listFiles(new FilenameRegexFilter("bubble-server-\\d+\\.\\d+\\.\\d+[-\\w]*.jar")); if (jarFiles == null || jarFiles.length == 0) return die("no matching jar files found in "+abs(jarDir)); if (jarFiles.length > 1) { - bubbleJar = Arrays.stream(jarFiles).min(comparing(File::lastModified)).get(); + bubbleJar = Arrays.stream(jarFiles).max(comparing(File::lastModified)).get(); log.warn("multiple matching jar files found (using newest): "+abs(bubbleJar)); } else { bubbleJar = jarFiles[0];