You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by le...@apache.org on 2011/07/29 11:10:09 UTC
svn commit: r1152148 -
/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
Author: lester
Date: Fri Jul 29 09:10:08 2011
New Revision: 1152148
URL: http://svn.apache.org/viewvc?rev=1152148&view=rev
Log:
Fixed ESME-353: Tags aren't working any more
Modified:
esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
Modified: esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala
URL: http://svn.apache.org/viewvc/esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala?rev=1152148&r1=1152147&r2=1152148&view=diff
==============================================================================
--- esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala (original)
+++ esme/trunk/server/src/main/scala/org/apache/esme/model/Message.scala Fri Jul 29 09:10:08 2011
@@ -43,7 +43,7 @@ import org.tartarus.snowball.ext.PorterS
import org.apache.esme._
import lib._
-object Message extends Message with LongKeyedMetaMapper[Message] {
+object Message extends Message with LongKeyedMetaMapper[Message] with Logger {
val logger: Logger = Logger ("org.apache.esme.model.Message")
private def fixConversation(msg: Message) {
@@ -522,7 +522,7 @@ class Message extends LongKeyedMapper[Me
}
}</body>
<tags>{
- ((lst.flatMap{case HashTag(t) => Full(t) case _ => Empty})
+ ((lst.flatMap{case Paragraph(elems, _) => {elems.flatMap { case HashTag(t) => Full(t) case _ => Empty} } case _ => Empty})
::: tags).distinct.map(_.toXml)
}</tags>{
metaData match {
@@ -531,6 +531,7 @@ class Message extends LongKeyedMapper[Me
}
}</message>
+ debug("Message.setTextAndTags(), generated XML: %s".format(xml.toString))
this.text(xml.toString)
this
}