Hello,

After a helpful suggestion from John Locke, I submit the attached patch for
Form.pm for your review.

I was having problems with URL escaped query strings in the URL API.
 Specifically if an underscore "_" was encoded as %5F.  Following John's
suggestion, I looked at Form.pm a little closer and discovered that only the
values of the key/value pairs was being "unescaped".  This means that if you
have a key "accno_1" that is actually being sent as "accno%5F1", it was
never being changed back to "accno_1" (this, of course, also applies to
debit_* and credit_* and any key with a "_").  This was causing a NULL to be
returned in the chart_id lookup.

I have modified Form.pm->new to unescape both the key and the value before
the $self hash is passed on to the rest of the code.

Any further suggestions would certainly be welcome!

Best Regards,
Mark

Attachment: Form.pm.patch
Description: Binary data

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel

Reply via email to