From ab1e076224d8176d08147cd2ba1f0cbbe2cd443f Mon Sep 17 00:00:00 2001 From: Florent de Labarre Date: Fri, 25 Nov 2022 16:37:22 +0000 Subject: [PATCH] [FIX] purchase, stock : datetime is not correctly converted in date With this commit datetime of stock move are correctly converted with the current timezone. closes odoo/odoo#106886 X-original-commit: 242da76b2763d5add36da6e23d4b1f7e640c72aa Signed-off-by: Arnold Moyaux (arm) --- addons/purchase_stock/models/purchase.py | 2 +- addons/sale_stock/models/sale_order_line.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase_stock/models/purchase.py b/addons/purchase_stock/models/purchase.py index 42f4838f090..917ce1adfcd 100644 --- a/addons/purchase_stock/models/purchase.py +++ b/addons/purchase_stock/models/purchase.py @@ -307,7 +307,7 @@ class PurchaseOrderLine(models.Model): self.ensure_one() moves = self.move_ids.filtered(lambda m: m.product_id == self.product_id) if self._context.get('accrual_entry_date'): - moves = moves.filtered(lambda r: fields.Date.to_date(r.date) <= self._context['accrual_entry_date']) + moves = moves.filtered(lambda r: fields.Date.context_today(r, r.date) <= self._context['accrual_entry_date']) return moves @api.depends('move_ids.state', 'move_ids.product_uom_qty', 'move_ids.product_uom') diff --git a/addons/sale_stock/models/sale_order_line.py b/addons/sale_stock/models/sale_order_line.py index c9760b3c2fe..a81c3d7eff3 100644 --- a/addons/sale_stock/models/sale_order_line.py +++ b/addons/sale_stock/models/sale_order_line.py @@ -266,7 +266,7 @@ class SaleOrderLine(models.Model): moves = self.move_ids.filtered(lambda r: r.state != 'cancel' and not r.scrapped and self.product_id == r.product_id) if self._context.get('accrual_entry_date'): - moves = moves.filtered(lambda r: fields.Date.to_date(r.date) <= self._context['accrual_entry_date']) + moves = moves.filtered(lambda r: fields.Date.context_today(r, r.date) <= self._context['accrual_entry_date']) for move in moves: if move.location_dest_id.usage == "customer":