diff --git a/addons/stock/models/stock_inventory.py b/addons/stock/models/stock_inventory.py index 3f37b1992af..422a8838ef1 100644 --- a/addons/stock/models/stock_inventory.py +++ b/addons/stock/models/stock_inventory.py @@ -175,11 +175,11 @@ class Inventory(models.Model): @api.multi def action_start(self): - for inventory in self.filtered(lambda inventory: not inventory.line_ids and inventory.filter != 'partial'): - self.write({ - 'line_ids': [(0, 0, line_values) for line_values in inventory._get_inventory_lines_values()], - 'state': 'confirm', 'date': fields.Datetime.now() - }) + for inventory in self.filtered(lambda x: not x.line_ids): + vals = {'state': 'confirm', 'date': fields.Datetime.now()} + if inventory.filter != 'partial': + vals.update({'line_ids': [(0, 0, line_values) for line_values in inventory._get_inventory_lines_values()]}) + inventory.write(vals) return True prepare_inventory = action_start diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 4ccc6e3f6e0..10f23a28b79 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -424,7 +424,8 @@ class Picking(models.Model): @api.multi def unlink(self): - self.mapped('move_lines').action_cancel().unlink() + self.mapped('move_lines').action_cancel() + self.mapped('move_lines').unlink() # Checks if moves are not done return super(Picking, self).unlink() # Actions diff --git a/addons/web_editor/static/src/less/web_editor.common.less b/addons/web_editor/static/src/less/web_editor.common.less index 0af28ca1daf..53d9ba46377 100644 --- a/addons/web_editor/static/src/less/web_editor.common.less +++ b/addons/web_editor/static/src/less/web_editor.common.less @@ -8,6 +8,10 @@ html, body { display: none !important; } +.editor_enable .css_editable_mode_hidden { + display: none !important; +} + /* ----- Editor (for public user, like forum) ----- */ .note-toolbar { margin-left: 0 !important; diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index d79e79cabc6..e330dbba80b 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -501,6 +501,13 @@ +