Beispiel #1
0
def update_post(post_id, blog_id):
    if request.method == 'GET':
        return render_template('update_post.html',
                               blog_id=blog_id,
                               post_id=post_id)
    else:
        title = request.form['title']
        content = request.form['content']
        # user = User.get_by_email(session['email'])
        existing_post = Post.from_mongo(post_id)
        if str.strip(title) == "":
            title = existing_post.title
        if str.strip(content) == "":
            content = existing_post.content
        updated_post = Post(existing_post.blog_id, title, content,
                            existing_post.author, existing_post.created_date,
                            existing_post._id)
        updated_post.update_post(post_id)
    return make_response(blog_posts(blog_id))