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
-~----------~----~----~----~------~----~------~--~---

Reply via email to