lib/groupdocs/api/helpers/url_helper.rb in groupdocs-1.4.0 vs lib/groupdocs/api/helpers/url_helper.rb in groupdocs-1.4.1
- old
+ new
@@ -44,10 +44,13 @@
#
# @api private
#
def url_encode_path
options[:path] = URI.escape(options[:path])
- options[:path].gsub! '+', '%2B'
+ # handle special symbols correctly
+ options[:path].gsub!('[', '%5B')
+ options[:path].gsub!(']', '%5D')
+ options[:path].gsub!('+', '%2B')
end
#
# Adds signature to path.
#