We are using version 0.9-pre-SVN-1938 You are right, we have had many successful orders but this one is the first we have noticed where Satchmo deleted a valid order.
On Jun 12, 10:47 am, Chris Moffitt <[email protected]> wrote: > Which version of Satchmo are you using? This definitely sounds like a bug > but it seems odd that it would be sporadic. I'm assuming you've had > successful orders before but this one is the first you've noticed where it > deleted the order. > > -Chris > > On Thu, Jun 11, 2009 at 9:42 PM, digicase > <[email protected]>wrote: > > > > > > > Yesterday we had an issue where an order had been saved, and sent to > > PayPal for payment. The payment was successful and PayPal sent back > > IPN data for verification which was approved. However, in between the > > payment being made and the IPN data sent from PayPal Satchmo had > > deleted the order: > > > [Thu Jun 11 00:41:05 2009] [error] Thu, 11 Jun 2009 00:41:05 > > satchmo_store.shop.models INFO Deleting incomplete order #9614 > > from database > > > That mean that when the IPN data came and was verified a few minutes > > later, the order status could not be updated as it had been deleted, > > and there is no order now in Satchmo that matches the PayPal payment, > > so we can't create an invoice from Satchmo. > > > [Thu Jun 11 00:43:25 2009] [error] Thu, 11 Jun 2009 00:43:25 > > root INFO PayPal IPN data verification was successful. > > [Thu Jun 11 00:43:25 2009] [error] Thu, 11 Jun 2009 00:43:25 > > root ERROR Traceback (most recent call last): > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/src/satchmo-trunk/ > > satchmo/apps/payment/modules/paypal/views.py", line 166, in ipn > > [Thu Jun 11 00:43:25 2009] [error] order = Order.objects.get > > (pk=invoice) > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/webapps/django/lib/ > > python2.5/django/db/models/manager.py", line 93, in get > > [Thu Jun 11 00:43:25 2009] [error] return self.get_query_set().get > > (*args, **kwargs) > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/webapps/django/lib/ > > python2.5/django/db/models/query.py", line 342, in get > > [Thu Jun 11 00:43:25 2009] [error] % self.model._meta.object_name) > > [Thu Jun 11 00:43:25 2009] [error] DoesNotExist: Order matching query > > does not exist. > > [Thu Jun 11 00:43:25 2009] [error] Traceback (most recent call last): > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/src/satchmo-trunk/ > > satchmo/apps/payment/modules/paypal/views.py", line 166, in ipn > > [Thu Jun 11 00:43:25 2009] [error] order = Order.objects.get > > (pk=invoice) > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/webapps/django/lib/ > > python2.5/django/db/models/manager.py", line 93, in get > > [Thu Jun 11 00:43:25 2009] [error] return self.get_query_set().get > > (*args, **kwargs) > > [Thu Jun 11 00:43:25 2009] [error] File "/home/x/webapps/django/lib/ > > python2.5/django/db/models/query.py", line 342, in get > > [Thu Jun 11 00:43:25 2009] [error] % self.model._meta.object_name) > > [Thu Jun 11 00:43:25 2009] [error] DoesNotExist: Order matching query > > does not exist. > > > Why did Satchmo delete the order? I looked into the code and its a > > function called by a signal that happens when the shopping cart > > changes. There are several other 'Deleting incomplete order #xxxx' in > > our logs. If an order has been sent to PayPal surely it should not be > > deleted as then there is no reference in Satchmo. > > > Is this a bug, or can I safely remove this function and stop Satchmo > > deleting orders? > > > Thanks, > > Arthur --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en -~----------~----~----~----~------~----~------~--~---
