diff options
author | Aditi <aditi.iitr@gmail.com> | 2013-07-25 15:00:31 +0530 |
---|---|---|
committer | Aditi <aditi.iitr@gmail.com> | 2013-07-25 15:00:31 +0530 |
commit | bed960cba98988ff953ce7bd3b4996af5d4bc18a (patch) | |
tree | 015ab780e1028acf89ebdd92221b40d3c817f6cd | |
parent | 0ccfedf8a11b2b0d50e39b07f3661269cb6315d1 (diff) | |
download | mediagoblin-bed960cba98988ff953ce7bd3b4996af5d4bc18a.tar.lz mediagoblin-bed960cba98988ff953ce7bd3b4996af5d4bc18a.tar.xz mediagoblin-bed960cba98988ff953ce7bd3b4996af5d4bc18a.zip |
Fix blog extraction for get and post both type of requests.
-rw-r--r-- | mediagoblin/media_types/blog/views.py | 13 |
1 files changed, 7 insertions, 6 deletions
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 - }) - - + }) |