X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=mediagoblin%2Fdb%2Fmongo%2Fmodels.py;h=5de59c120ce165fab9fba025ae0f25b792a03a4d;hb=05751758469a03835975dd2998aa727fa29c9a16;hp=8cd0da1b40e52f1de8f22756df989d8d6acba519;hpb=0eb649ff7ac3f1eb71eb1d2cb66019a860b2c5c7;p=mediagoblin.git diff --git a/mediagoblin/db/mongo/models.py b/mediagoblin/db/mongo/models.py index 8cd0da1b..5de59c12 100644 --- a/mediagoblin/db/mongo/models.py +++ b/mediagoblin/db/mongo/models.py @@ -261,7 +261,7 @@ class MediaEntry(Document): Use a slug if we have one, else use our '_id'. """ - uploader = self.get_uploader() + uploader = self.get_uploader if self.get('slug'): return urlgen( @@ -297,6 +297,7 @@ class MediaEntry(Document): for media in cursor: return media.url_for_self(urlgen) + @property def get_uploader(self): return self.db.User.find_one({'_id': self.uploader})