added in serialization of properties

This commit is contained in:
Cody Parker 2016-02-25 14:08:13 -06:00
parent 8cbd3f3389
commit 54ec9b8cbc

View file

@ -494,6 +494,13 @@ class Collection(APIMixin):
fields['%s_ids' % field.name] = get_meteor_ids(
field.rel.to, fields.pop(field.name),
).values()
# run serialization for all properties
for o in obj.__class__.mro():
for attr in o.__dict__:
if isinstance(o.__dict__[attr], property):
val = o.__dict__[attr].__get__(obj)
fields[attr] = val
return data
def obj_change_as_msg(self, obj, msg, meteor_ids=None):