From c55bb7490554099901cda47439652ca54dad352b Mon Sep 17 00:00:00 2001 From: Himmatbir Singh Khera Date: Thu, 14 Nov 2024 23:39:47 +0530 Subject: [PATCH] W-17087833 | Case sensitive flag fix for List operation --- .../java/org/mule/extension/ftp/api/matchers/FileMatcher.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/mule/extension/ftp/api/matchers/FileMatcher.java b/src/main/java/org/mule/extension/ftp/api/matchers/FileMatcher.java index c7b9df26..cd89f8d3 100644 --- a/src/main/java/org/mule/extension/ftp/api/matchers/FileMatcher.java +++ b/src/main/java/org/mule/extension/ftp/api/matchers/FileMatcher.java @@ -120,6 +120,7 @@ public abstract class FileMatcher build() { Predicate predicate = payload -> true; + predicate = addConditions(predicate); if (filenamePattern != null) { PathMatcherPredicate pathMatcher = new PathMatcherPredicate(filenamePattern, predicateType, caseSensitive); predicate = predicate.and(payload -> pathMatcher.test(payload.getName())); @@ -151,8 +152,7 @@ public Predicate build() { checkArgument(maxSize > 0, format(SIZE_MUST_BE_GREATER_THAN_ZERO_MESSAGE, "maxSize", maxSize)); predicate = predicate.and(attributes -> attributes.getSize() <= maxSize); } - - return addConditions(predicate); + return predicate; } /**