From d536fe3035c0c9ef4cd2e530814b69d4b56fe10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Apr 2013 00:17:18 +0200 Subject: [PATCH] Fix missing unique shipment migration issue3110 review754002 --- purchase.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/purchase.py b/purchase.py index fc50375f63..a2b63c7d31 100644 --- a/purchase.py +++ b/purchase.py @@ -2,7 +2,7 @@ #this repository contains the full copyright notices and license terms. from trytond.model import fields from trytond.pyson import Eval -from trytond.pool import PoolMeta +from trytond.pool import Pool, PoolMeta __all__ = ['PurchaseRequest', 'Purchase', 'PurchaseLine', 'ProductSupplier', @@ -62,8 +62,9 @@ class Purchase: return result def get_drop_shipments(self, name): - return list(set(m.shipment_drop.id for l in self.lines for m in l.moves - if m.shipment_drop)) + DropShipment = Pool().get('stock.shipment.drop') + return list(set(m.shipment.id for l in self.lines for m in l.moves + if isinstance(m.shipment, DropShipment))) class PurchaseLine: