Hmm found the original problem in satchmo/shop/models.py:
Had to change:
if not alreadyInCart:
signals.satchmo_cart_add_verify.send(self, cart=self,
cartitem=item_to_modify, added_quantity=number_added,
details=details)
self.cartitem_set.add(item_to_modify)
...to:
signals.satchmo_cart_add_verify.send(self, cart=self,
cartitem=item_to_modify, added_quantity=number_added,
details=details)
if not alreadyInCart:
self.cartitem_set.add(item_to_modify)
Will post again with results of the test for the race condition.
Chris
> signature.asc
> < 1KViewDownload