From a590e0ba1780b7b5f0425c6d151e301f83e42600 Mon Sep 17 00:00:00 2001 From: Aditi Date: Fri, 9 Aug 2013 14:43:05 +0530 Subject: [PATCH] Write function get_blog_by_blogpost --- mediagoblin/media_types/blog/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mediagoblin/media_types/blog/__init__.py b/mediagoblin/media_types/blog/__init__.py index cb113ec0..ec6f68ec 100644 --- a/mediagoblin/media_types/blog/__init__.py +++ b/mediagoblin/media_types/blog/__init__.py @@ -19,6 +19,7 @@ import logging _log = logging.getLogger(__name__) from mediagoblin.media_types import MediaManagerBase +from mediagoblin.media_types.blog.models import Blog, BlogPostData from mediagoblin.tools import pluginapi @@ -76,6 +77,11 @@ class BlogPostMediaManager(MediaManagerBase): display_template = "mediagoblin/media_displays/blogpost.html" default_thumb = "images/media_thumbs/blogpost.jpg" + def get_blog_by_blogpost(self): + blog_post_data = BlogPostData.query.filter_by(media_entry=self.entry.id).first() + blog = Blog.query.filter_by(id=blog_post_data.blog).first() + return blog + def get_media_type_and_manager(): return MEDIA_TYPE, BlogPostMediaManager -- 2.25.1