Fixes image attachments

This commit is contained in:
Mouse Reeve
2021-03-15 13:55:48 -07:00
parent 8396785a49
commit 220f2c1eb4
4 changed files with 55 additions and 6 deletions

View File

@ -445,7 +445,11 @@ def unfurl_related_field(related_field, sort_field=None):
unfurl_related_field(i) for i in related_field.order_by(sort_field).all()
]
if related_field.reverse_unfurl:
return related_field.field_to_activity()
# if it's a one-to-one (key pair)
if hasattr(related_field, "field_to_activity"):
return related_field.field_to_activity()
# if it's one-to-many (attachments)
return related_field.to_activity()
return related_field.remote_id