summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/backend/feed
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/p4square/grow/backend/feed')
-rw-r--r--src/com/p4square/grow/backend/feed/TopicResource.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/p4square/grow/backend/feed/TopicResource.java b/src/com/p4square/grow/backend/feed/TopicResource.java
index 3519ca9..5826355 100644
--- a/src/com/p4square/grow/backend/feed/TopicResource.java
+++ b/src/com/p4square/grow/backend/feed/TopicResource.java
@@ -76,8 +76,12 @@ public class TopicResource extends ServerResource {
try {
// Deserialize the incoming message.
- JacksonRepresentation<Message> jsonRep = new JacksonRepresentation<Message>(entity, Message.class);
- Message message = jsonRep.getObject();
+ JacksonRepresentation<MessageThread> jsonRep =
+ new JacksonRepresentation<MessageThread>(entity, MessageThread.class);
+
+ // Get the message from the request.
+ // Throw away the wrapping MessageThread because we'll create our own later.
+ Message message = jsonRep.getObject().getMessage();
if (message.getCreated() == null) {
message.setCreated(new Date());
}