diff options
Diffstat (limited to 'mediagoblin/db/mixin.py')
-rw-r--r-- | mediagoblin/db/mixin.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mediagoblin/db/mixin.py b/mediagoblin/db/mixin.py index 7b1b1195..9b5c0e8e 100644 --- a/mediagoblin/db/mixin.py +++ b/mediagoblin/db/mixin.py @@ -448,10 +448,16 @@ class ActivityMixin(object): return self.content def serialize(self, request): + href = request.urlgen( + "mediagoblin.federation.object", + object_type=self.object_type, + id=self.id, + qualified=True + ) published = UTC.localize(self.published) updated = UTC.localize(self.updated) obj = { - "id": self.id, + "id": href, "actor": self.get_actor.serialize(request), "verb": self.verb, "published": published.isoformat(), |