You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by vd...@apache.org on 2010/03/03 19:27:12 UTC
svn commit: r918616 -
/incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
Author: vdichev
Date: Wed Mar 3 18:27:12 2010
New Revision: 918616
URL: http://svn.apache.org/viewvc?rev=918616&view=rev
Log:
Fixed replacement bug by quoting replacement string.
Modified:
incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala?rev=918616&r1=918615&r2=918616&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala Wed Mar 3 18:27:12 2010
@@ -29,6 +29,8 @@
import scala.xml._
+import java.util.regex.Matcher
+
import org.compass.annotations._
import bootstrap.liftweb.Compass.compass
import org.compass.core._
@@ -293,7 +295,8 @@
private[model] object text extends MappedText(this){
override lazy val asJsExp =
- JE.Str(is.replaceFirst("(?<=<body>).*(?=</body>)", digestedXHTML.mkString))
+ JE.Str(is.replaceFirst("(?<=<body>).*(?=</body>)",
+ Matcher.quoteReplacement(digestedXHTML.mkString)))
}
object when extends MappedLong(this) {