aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/models.py
diff options
context:
space:
mode:
authorJessica Tallon <jessica@megworld.co.uk>2014-10-04 11:26:48 +0100
committerJessica Tallon <jessica@megworld.co.uk>2014-10-06 11:48:08 +0100
commit240e9870162706228e1e1822de14d11cc4fd19ce (patch)
tree31b00bb96ffc83b24950753cfbc92389e7006621 /mediagoblin/db/models.py
parent6d36f75f845759da50b81f9cdeb9769fe97c2281 (diff)
downloadmediagoblin-240e9870162706228e1e1822de14d11cc4fd19ce.tar.lz
mediagoblin-240e9870162706228e1e1822de14d11cc4fd19ce.tar.xz
mediagoblin-240e9870162706228e1e1822de14d11cc4fd19ce.zip
Fix bug where activity.content was not populated
Diffstat (limited to 'mediagoblin/db/models.py')
-rw-r--r--mediagoblin/db/models.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py
index 5f78275b..4d7830d2 100644
--- a/mediagoblin/db/models.py
+++ b/mediagoblin/db/models.py
@@ -1117,9 +1117,13 @@ class ActivityIntermediator(Base):
if key is None:
raise ValueError("Invalid type of object given")
- # First set self as activity
- obj.activity_as_object = self.id
+ # We need to save so that self.id is populated
self.type = key
+ self.save()
+
+ # First set self as activity
+ obj.activity = self.id
+ obj.save()
def get(self):
""" Finds the object for an activity """