Nothing unique about this, it was just a standard order on a product
that has been ordered several times before with no problem. All I know
is that Satchmo deletes an order if something about the shopping cart
changes. I'm not sure what changes cause Satchmo to delete an order
though?

On Jun 12, 11:24 am, Chris Moffitt <[email protected]> wrote:
> Is there anything else unique about this product or order? I'll have to dig
> around in this code a bit to figure out how this could happen. It definitely
> shouldn't do it.
>
> -Chris
>
> On Thu, Jun 11, 2009 at 9:54 PM, digicase 
> <[email protected]>wrote:
>
>
>
>
>
> > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to