From 59afcab907bd58ea3effaf603577cf8d02d4fb9f Mon Sep 17 00:00:00 2001 From: Feliciaan De Palmenaer Date: Mon, 4 Jan 2016 19:14:08 +0100 Subject: [PATCH] OrderItem: repr to no longer show the product if it's deleted --- app/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index 3a964d1..774503e 100644 --- a/app/models.py +++ b/app/models.py @@ -149,7 +149,10 @@ class OrderItem(db.Model): return self.name def __repr__(self): - return 'Order %d: %s wants %s' % (self.order_id or 0, self.get_name(), self.product.name or 'None') + product = None + if self.product: + product = self.product + return 'Order %d: %s wants %s' % (self.order_id or 0, self.get_name(), product.name or 'None') def can_delete(self, order_id, user_id, name): if int(self.order_id) != int(order_id):