From ed4137495c64805e09265f6c2d6984675a2093c0 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Mon, 13 Jul 2015 11:20:19 +0200 Subject: [PATCH] [FIX] website: website_publish_button toggle when no url can be found --- addons/website/models/website.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 0a5c5de5551..358b061b632 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -814,10 +814,10 @@ class website_published_mixin(osv.AbstractModel): return dict.fromkeys(ids, '#') def website_publish_button(self, cr, uid, ids, context=None): - if self.pool['res.users'].has_group(cr, uid, 'base.group_website_publisher'): - return self.open_website_url(cr, uid, ids, context) - for r in self.browse(cr, uid, ids, context=context): - r.write({'website_published': not r.website_published}) + for i in self.browse(cr, uid, ids, context): + if self.pool['res.users'].has_group(cr, uid, 'base.group_website_publisher') and i.website_url != '#': + return self.open_website_url(cr, uid, ids, context) + i.write({'website_published': not i.website_published}) return True def open_website_url(self, cr, uid, ids, context=None):