From a602a65275202ccebfcf6d43b911eabe5938b4a7 Mon Sep 17 00:00:00 2001 From: Ahmed Aly Date: Fri, 7 Sep 2018 12:11:09 +0200 Subject: [PATCH] singelton error bugfix --- .../dp_sale_delivery_date/models/sale_order_line.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/custom-addons/dp_sale_delivery_date/models/sale_order_line.py b/ext/custom-addons/dp_sale_delivery_date/models/sale_order_line.py index 903de178..87374d8c 100644 --- a/ext/custom-addons/dp_sale_delivery_date/models/sale_order_line.py +++ b/ext/custom-addons/dp_sale_delivery_date/models/sale_order_line.py @@ -23,7 +23,9 @@ class SaleOrderLine(models.Model): def _inverse_delivery_date(self): for line in self: stock_move = self.env['stock.move'] - move = stock_move.search([('sale_line_id', '=', line.id), ('state', 'not in', ['cancel'])]) + move = stock_move.search([('sale_line_id', '=', line.id), ('state', 'not in', ['cancel', 'done'])]) if move: - move.date = line.delivery_date - move.date_expected = line.delivery_date + move.write({ + 'date': line.delivery_date, + 'date_expected': line.delivery_date + })