From 4809fd4a5555d1404c5b2995f0819b9617e4635e Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 14 Jan 2020 15:47:49 +0100 Subject: [PATCH] [jOOQ/jOOQ#9726] FilePattern matches too many files when wildcards are being used --- jOOQ/src/main/java/org/jooq/FilePattern.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/FilePattern.java b/jOOQ/src/main/java/org/jooq/FilePattern.java index eba6f9a1ab..57f9f09cda 100644 --- a/jOOQ/src/main/java/org/jooq/FilePattern.java +++ b/jOOQ/src/main/java/org/jooq/FilePattern.java @@ -228,12 +228,7 @@ public final class FilePattern { } else { String prefix = pattern.replaceAll("[*?].*", ""); - File canonical = new File(prefix).getCanonicalFile(); - - if (canonical.exists()) - file = canonical; - else - file = basedir.getCanonicalFile(); + file = new File(basedir, prefix).getCanonicalFile(); Pattern regex = Pattern.compile("^.*?" + pattern