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