aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/mixin.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/db/mixin.py')
-rw-r--r--mediagoblin/db/mixin.py8
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(),