From debc4bddd202b2b7925f129bfbd7b39dfa7cc923 Mon Sep 17 00:00:00 2001 From: "G. Gibson" Date: Sun, 30 Mar 2025 13:07:54 -0700 Subject: [PATCH] uri-unescape bug fix 5 --- Services/www/www/gxg-www.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Services/www/www/gxg-www.rb b/Services/www/www/gxg-www.rb index 59bb9b0..5615b31 100644 --- a/Services/www/www/gxg-www.rb +++ b/Services/www/www/gxg-www.rb @@ -849,7 +849,12 @@ module GxGwww # operations = [] the_parser = URI::Parser.new - triple_parse = Proc.new {|the_string| the_parser.unescape(the_parser.unescape(the_parser.unescape(the_parser.unescape(the_string))))} + # %22 + triple_parse = Proc.new {|the_string| + while the_string.include?("%22") + the_string = the_parser.unescape(the_string) + end + } case the_method when :get if the_request.params["details"].to_s.size > 0