From f0cc1506af766aeded452a35388d6a1cbbf0eea4 Mon Sep 17 00:00:00 2001 From: Joe Alcorn Date: Wed, 27 Feb 2013 15:16:26 +0000 Subject: [PATCH] Add first_message_name to MessageJsonTemplate, a fullname version of the current first_message --- r2/r2/lib/jsontemplates.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/r2/r2/lib/jsontemplates.py b/r2/r2/lib/jsontemplates.py index 1df90ffe9..1633be014 100755 --- a/r2/r2/lib/jsontemplates.py +++ b/r2/r2/lib/jsontemplates.py @@ -463,7 +463,8 @@ class MessageJsonTemplate(ThingJsonTemplate): context = "context", created = "created", parent_id = "parent_id", - first_message= "first_message") + first_message= "first_message", + first_message_name = "first_message_name") def thing_attr(self, thing, attr): from r2.models import Message @@ -488,6 +489,9 @@ class MessageJsonTemplate(ThingJsonTemplate): elif attr == "parent_id": if getattr(thing, "parent_id", None): return make_fullname(Message, thing.parent_id) + elif attr == "first_message_name": + if getattr(thing, "first_message", None): + return make_fullname(Message, thing.first_message) return ThingJsonTemplate.thing_attr(self, thing, attr) def rendered_data(self, wrapped):