diff --git a/addons/website_blog/models/website_blog.py b/addons/website_blog/models/website_blog.py index 1b7849b3480..95447c12db9 100644 --- a/addons/website_blog/models/website_blog.py +++ b/addons/website_blog/models/website_blog.py @@ -243,6 +243,8 @@ class BlogPost(osv.Model): return post_id def write(self, cr, uid, ids, vals, context=None): + if isinstance(ids, (int, long)): + ids = [ids] if 'content' in vals: vals['content'] = self._postproces_content(cr, uid, ids[0], vals['content'], context=context) result = super(BlogPost, self).write(cr, uid, ids, vals, context)