[FIX] stock: correct validated inventory date

Currently the help of stock_inventory.date includes:
"If the inventory adjustment is validated, date at which the inventory
adjustment has been validated."

But for some reason this isn't the case. This commit makes it so we now
update the `date` when the inventory is validated. Since no one
previously complained about this, we only apply it to newly validated
inventories and leave existing ones as is. Note this change makes the
`accounting_date` help accurate (i.e generated account moves already
use the date when the inventory is validated when no accounting date
set, so before this fix the dates won't match).

Discovered during task: 2336455

closes odoo/odoo#59143

X-original-commit: 1da012147fa49045bb1dff25eb304364d47e0271
Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
This commit is contained in:
Tiffany Chang (tic)
2020-10-05 15:57:11 +00:00
parent 7a05887cd0
commit 8d87f7b2a0
+1 -1
View File
@@ -123,7 +123,7 @@ class Inventory(models.Model):
negative.product_qty
))
self.action_check()
self.write({'state': 'done'})
self.write({'state': 'done', 'date': fields.Datetime.now()})
self.post_inventory()
return True