You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by jo...@apache.org on 2008/10/23 03:10:35 UTC

svn commit: r707240 - /incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java

Author: johnh
Date: Wed Oct 22 18:10:34 2008
New Revision: 707240

URL: http://svn.apache.org/viewvc?rev=707240&view=rev
Log:
Calling MutableContent.setContent() to actually store the results of the lexer-based rewriter's HttpResponse rewriting pass.


Modified:
    incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java

Modified: incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java?rev=707240&r1=707239&r2=707240&view=diff
==============================================================================
--- incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java (original)
+++ incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/lexer/DefaultContentRewriter.java Wed Oct 22 18:10:34 2008
@@ -107,10 +107,12 @@
       if (request.getGadget() != null) {
         spec = specFactory.getGadgetSpec(request.getGadget().toJavaUri(), false);
       }
-      rewrite(spec, request.getUri().toJavaUri(),
-          new StringReader(content.getContent()),
-          mimeType,
-          output);
+      if (rewrite(spec, request.getUri().toJavaUri(),
+                  new StringReader(content.getContent()),
+                  mimeType,
+                  output)) {
+        content.setContent(new String(baos.toByteArray()));
+      }
     } catch (UnsupportedEncodingException uee) {
       throw new RuntimeException(uee);
     } catch (GadgetException ge) {