diff --git a/addons/stock/models/stock_move.py b/addons/stock/models/stock_move.py index 98a6a1c11d6..40e8c4d19b6 100644 --- a/addons/stock/models/stock_move.py +++ b/addons/stock/models/stock_move.py @@ -480,7 +480,7 @@ Please change the quantity done or the rounding precision of your unit of measur def key_virtual_available(move, incoming=False): warehouse_id = move.location_dest_id.warehouse_id.id if incoming else move.location_id.warehouse_id.id - return warehouse_id, max(move.date, now) + return warehouse_id, max(move.date or now, now) # Prefetch efficiently virtual_available for _is_consuming draft move. prefetch_virtual_available = defaultdict(set)