Calcule stock move weight on done when required for intrastat

The weight may not have been calculated at the creation of the move if the
product did not have a weight set at that time.

Closes #14824
(grafted from 7e33b59a691fab63634fb6857c537b64d0ec191c)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier committed 2026-05-08 12:38:14 +02:00
1 parent 7b60541839
commit 7462aae52d
1 file changed
+2
+2
View File
@@ -248,6 +248,8 @@ class Move(metaclass=PoolMeta):
and (not move.intrastat_from_country
or not move.intrastat_to_country)):
unknown_country.append(move)
if move.intrastat_type and move.internal_weight is None:
move.internal_weight = move.on_change_with_internal_weight()
if unknown_country:
warning_name = Warning.format(
'intrastat_country', unknown_country)