diff --git a/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js b/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js index cda98fb021319f..e34846a3d389f2 100644 --- a/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js +++ b/html/infrastructure/urls/resolving-urls/query-encoding/resources/resolve-url.js @@ -165,6 +165,7 @@ onload = function() { var query_to_image_width = { '%E5':1, + '%26%23229%3B':1, '%C3%A5':2, '%3F':16, 'unknown query':256, @@ -230,6 +231,7 @@ onload = function() { var query_to_video_duration = { '%E5':3, + '%26%23229%3B':3, '%C3%A5':5, '%3F':30, 'unknown query':300, diff --git a/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py b/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py index a6cfab61ed75e8..54b4bc9b5ba97f 100644 --- a/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py +++ b/html/infrastructure/urls/resolving-urls/query-encoding/resources/resource.py @@ -75,7 +75,7 @@ def main(request, response): (u"""""" % isomorphic_decode(encoding)) .encode(isomorphic_decode(encoding))) elif type == b'png': - if q == u'%E5': + if q == u'%E5' or q == u'%26%23229%3B': image = u'green-1x1.png' elif q == u'%C3%A5': image = u'green-2x2.png' @@ -87,7 +87,7 @@ def main(request, response): return [(b"Content-Type", b"image/png")], rv elif type == b'video': ext = request.GET[b'ext'] - if q == u'%E5': + if q == u'%E5' or q == u'%26%23229%3B': video = u'A4' # duration: 3 elif q == u'%C3%A5': video = u'movie_5' # duration: 5