From de820de3307a145b256d8fa21110535c94056fa6 Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 24 Mar 2009 12:13:22 +0000 Subject: [PATCH] bug fix: make sure order item quantity changes are perstisten git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3297 fd906abe-77d9-0310-91a1-e0d9ade77398 --- commerce/order.py | 2 +- tracking/btree.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commerce/order.py b/commerce/order.py index e10e58f..98ea779 100644 --- a/commerce/order.py +++ b/commerce/order.py @@ -78,7 +78,7 @@ class OrderItem(Track): self.getParent().context.removeTrack(self) def modify(self, quantity, **kw): - self.data['quantity'] = quantity + self.update(dict(quantity=quantity)) return self def setOrder(self, order): diff --git a/tracking/btree.py b/tracking/btree.py index dff2479..86d9534 100644 --- a/tracking/btree.py +++ b/tracking/btree.py @@ -86,7 +86,7 @@ class Track(Persistent): self.timeStamp = getTimeStamp() data = self.data data.update(newData) - self.data = data + self.data = data # record change def __repr__(self): md = self.metadata