Media request should start with normal characters

This commit is contained in:
shortcutme 2017-10-04 12:38:44 +02:00
parent 4d991cda6d
commit f53612bef7
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -424,7 +424,7 @@ class UiRequest(object):
if ".." in path or "./" in path:
raise SecurityError("Invalid path")
match = re.match("/media/(?P<address>[A-Za-z0-9\._-]+)(?P<inner_path>/.*|$)", path)
match = re.match("/media/(?P<address>[A-Za-z0-9]+[A-Za-z0-9\._-]+)(?P<inner_path>/.*|$)", path)
if match:
path_parts = match.groupdict()
path_parts["request_address"] = path_parts["address"] # Original request address (for Merger sites)