Thank you Dan!

On Jan 30, 10:44 pm, Dan Harris <[email protected]> wrote:
> Opened as ticket #722. I will take a look at it today.
>
> On Jan 29, 9:43 pm, digicase <[email protected]> wrote:
>
> > Thank you Chris and Dan.
>
> > As Dan has found, the issue is not with the Paypal template, which was
> > using the truncate_decimal filter as expected, but rather the issue of
> > scientific numbers being stored in the database and then passed to the
> > template.
>
> > For my test order the Shipping Discount, Tax, Discount amount should
> > all be stored as 0.0000000000 in the product order record. Unit tax,
> > Line item tax and Line item discount should also be 0.0000000000 for
> > the Order Line Item.
>
> > The Subtotal (20.0000000000), Shipping cost (4.0000000000) and Total
> > (24.0000000000) were saved in the product order as expected.
>
> > I'm really sorry but I don't have the Python/Django skills to work on
> > a patch for an issue as complex as this. Unfortunately I have never
> > submitted a ticket before either! Are there guidelines I can follow
> > for this?
>
> > Thanks.
>
> > On Jan 30, 7:16 am, Dan Harris <[email protected]> wrote:
>
> > > After looking into this a bit here is what I have noticed:
>
> > > the truncate_decimal filter while working just fine, does not always
> > > return a decimal number. If you pass in a number in scientific to
> > > truncate_decimal it will return a truncated number in scientific
> > > notation, for example:
>
> > > truncate_decimal("2E+1") yields Decimal("2E+1") with then turns into
> > > string "2E+1" which is incorrect on the PayPal form.
>
> > > this is not always the case, for instance:
>
> > > truncate_decimal("2.1223E+1") yields Decimal("21.23")
>
> > > Perhaps truncate_decimal should be altered to never return a number in
> > > scientific notation. This will solve the immediate issue with the
> > > PayPal form and all other templates in Satchmo. The underlying problem
> > > of values in models being stored in scientific notation is another
> > > issue.
>
> > > This should probably be a ticket...
--~--~---------~--~----~------------~-------~--~----~
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