diff --git a/sale.py b/sale.py index 549696ec5a..c74cffce2a 100644 --- a/sale.py +++ b/sale.py @@ -57,7 +57,8 @@ class Sale: except KeyError: PurchaseRequest = None - if PurchaseRequest and product.purchasable: + if (getattr(PurchaseRequest, 'get_supply_dates', None) + and product.purchasable): return PurchaseRequest.get_supply_dates(product)[0] else: # TODO compute supply date for production