[
https://issues.apache.org/jira/browse/SHINDIG-1613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13095392#comment-13095392
]
[email protected] commented on SHINDIG-1613:
--------------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1692/
-----------------------------------------------------------
Review request for shindig.
Summary
-------
There are at least two cases where a URI is presented as a Gadget URI and is
rather a URI based upon an incoming request.
1) When a resource such as a CSS file is loaded and has the links/URLs
rewritten, the gadget parameter supplied on the rewritten link contains a URI
associated with the resource requested, rather than the gadget associated with
the request
2) When a request is made to the Gadget Blacklist, the URI parameter may not
represent the intended gadget, but rather a random resource
With both of thse instances, the common pattern is that the
DomWalker.makeGadget( HttpRequest ) is called, and the returned GadgetContext
uses the request URI, rather than the Gadget URI.
Modify the DOMWalker makeGadget to prefer the use of the gadget URI to the
request URI when constructing a Gadget/GadgetContext for use in rewriting or
generating other requests
This addresses bug SHINDIG-1613.
https://issues.apache.org/jira/browse/SHINDIG-1613
Diffs
-----
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/DomWalker.java
1164090
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/test/resources/org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css
1164090
Diff: https://reviews.apache.org/r/1692/diff
Testing
-------
Modified rewrite junits to handle expected result
Thanks,
Brian
> Gadget URI value incorrect on rewritten URLs and on Gadget blacklist call
> -------------------------------------------------------------------------
>
> Key: SHINDIG-1613
> URL: https://issues.apache.org/jira/browse/SHINDIG-1613
> Project: Shindig
> Issue Type: Bug
> Components: Java
> Affects Versions: 3.0.0
> Reporter: Brian Lillie
> Priority: Minor
> Fix For: 3.0.0
>
>
> There are at least two cases where a URI is presented as a Gadget URI and is
> rather a URI based upon an incoming request.
> 1) When a resource such as a CSS file is loaded and has the links/URLs
> rewritten, the gadget parameter supplied on the rewritten link contains a URI
> associated with the resource requested, rather than the gadget associated
> with the request
> 2) When a request is made to the Gadget Blacklist, the URI parameter may not
> represent the intended gadget, but rather a random resource
> With both of thse instances, the common pattern is that the
> DomWalker.makeGadget( HttpRequest ) is called, and the returned GadgetContext
> uses the request URI, rather than the Gadget URI.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira