Signed-off-by: Chris Lalancette <[email protected]>
---
server/lib/sinatra/url_for.rb | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/server/lib/sinatra/url_for.rb b/server/lib/sinatra/url_for.rb
index faed5b1..2480b78 100644
--- a/server/lib/sinatra/url_for.rb
+++ b/server/lib/sinatra/url_for.rb
@@ -1,3 +1,5 @@
+require 'uri'
+
module Sinatra
module UrlForHelper
# Construct a link to +url_fragment+, which should be given relative to
@@ -30,7 +32,8 @@ module Sinatra
else
raise TypeError, "Unknown url_for mode #{mode}"
end
- "#{base}#{url_fragment}"
+ url_escape = URI.escape(url_fragment)
+ "#{base}#{url_escape}"
end
def root_url
--
1.6.6.1
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel