From c8f4d13745b908fa2fe034374197c776d5b187bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 29 Jan 2025 09:05:11 +0100 Subject: [PATCH] Test if shipment is an instance of MeasurementsMixin Closes #13842 --- modules/stock_shipment_measurements/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/stock_shipment_measurements/stock.py b/modules/stock_shipment_measurements/stock.py index 9e0a6a2c33..007bec65c5 100644 --- a/modules/stock_shipment_measurements/stock.py +++ b/modules/stock_shipment_measurements/stock.py @@ -178,7 +178,7 @@ class Move(metaclass=PoolMeta): super().cancel(moves) shipments = defaultdict(set) for move in moves: - if issubclass(move.shipment, MeasurementsMixin): + if isinstance(move.shipment, MeasurementsMixin): shipments[move.shipment.__class__].add(move.shipment) for Shipment, shipments in shipments.items(): Shipment.set_measurements(shipments)