Thanos Agelatos created CAMEL-11912:
---------------------------------------

             Summary: Camel Dropbox validator regex is too restrictive and 
fails for common paths
                 Key: CAMEL-11912
                 URL: https://issues.apache.org/jira/browse/CAMEL-11912
             Project: Camel
          Issue Type: Bug
          Components: camel-dropbox
    Affects Versions: 2.20.0
         Environment: all
            Reporter: Thanos Agelatos


Most operations on the new Dropbox component (compliant to v2 API of Dropbox) 
has a dropbox path validator. It uses this regex /*?(\S+)/*? (regex form here). 
This regex fails in the following paths:

* "/path with spaces/file" - part of the test suite
* "/Web Projects/caesars entertainment - 
us/#ops/one/campaigns/archive/20170919/REN_BIG_PULL_WEEKEND_20170907.csv" - a 
real path that in the previous camel version (2.18.2) - v1 API was working.


It seems that modifying the regex to this /*?(\S+)*.+/*? (again regex form, not 
java) makes both paths above get a match.

Please check (http://fiddle.re/f1c4fd) and let me know, patch can be provided 
if needed.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to