From: Aditi Date: Thu, 25 Jul 2013 09:30:31 +0000 (+0530) Subject: Fix blog extraction for get and post both type of requests. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=bed960cba98988ff953ce7bd3b4996af5d4bc18a;p=mediagoblin.git Fix blog extraction for get and post both type of requests. --- diff --git a/mediagoblin/media_types/blog/views.py b/mediagoblin/media_types/blog/views.py index d4c78b4d..91688f09 100644 --- a/mediagoblin/media_types/blog/views.py +++ b/mediagoblin/media_types/blog/views.py @@ -85,10 +85,10 @@ def blog_edit(request): user=request.user.username) - + #Blog already exists. else: + blog = Blog.query.filter_by(slug=blog_slug).first() if request.method == 'GET': - blog = Blog.query.filter_by(slug=blog_slug).first() defaults = dict( title = blog.title, description = blog.description, @@ -119,8 +119,11 @@ def blogpost_create(request): form = blog_forms.BlogPostEditForm(request.form, license=request.user.license_preference) - + if request.method == 'POST' and form.validate(): + + _log.info(request.form['status']) + blog_slug = request.matchdict.get('blog_slug') blog = request.db.Blog.query.filter_by(slug=blog_slug, author=request.user.id).first() @@ -220,9 +223,7 @@ def blog_dashboard(request): 'blog_slug':blog_slug, 'blog':blog, 'blog_post_count':blog_post_count - }) - - + })