From e330955c17d73964672199eea774c50886f8718a Mon Sep 17 00:00:00 2001 From: Pierre Rioux Date: Tue, 27 Aug 2024 14:00:25 -0400 Subject: [PATCH] SimpleFileExtractor ignores blanks around patterns --- .../simple_file_extractor/portal/simple_file_extractor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BrainPortal/cbrain_plugins/cbrain-plugins-base/cbrain_task/simple_file_extractor/portal/simple_file_extractor.rb b/BrainPortal/cbrain_plugins/cbrain-plugins-base/cbrain_task/simple_file_extractor/portal/simple_file_extractor.rb index 18c8d1368..fee3cb963 100644 --- a/BrainPortal/cbrain_plugins/cbrain-plugins-base/cbrain_task/simple_file_extractor/portal/simple_file_extractor.rb +++ b/BrainPortal/cbrain_plugins/cbrain-plugins-base/cbrain_task/simple_file_extractor/portal/simple_file_extractor.rb @@ -54,7 +54,7 @@ def after_form #:nodoc: # Clean up pattern list patterns = patterns_as_array(params[:patterns].presence || {}) - patterns = patterns.map(&:presence).compact + patterns = patterns.map(&:presence).compact.map(&:strip).map(&:presence).compact # ignore blanks at each end patterns = patterns.map { |pat| Pathname.new(pat).cleanpath } params[:patterns] = patterns_as_hash(patterns.map(&:to_s)) # write back cleaned list