Эх сурвалжийг харах

Allow non-latin characters in the rootResourcePath

James Allen 11 жил өмнө
parent
commit
80382d5c15

+ 2 - 1
services/clsi/app/coffee/RequestParser.coffee

@@ -75,4 +75,5 @@ module.exports = RequestParser =
 		return attribute
 		return attribute
 
 
 	_sanitizePath: (path) ->
 	_sanitizePath: (path) ->
-		path.replace(/[^a-zA-Z0-9_\-;.,\/ ]/g, "")
+		# See http://php.net/manual/en/function.escapeshellcmd.php
+		path.replace(/[\#\&\;\`\|\*\?\~\<\>\^\(\)\[\]\{\}\$\\\,\x0A\xFF]/g, "")