[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] paypal auto-return causes internal server error with empty string named parameter


On 05/05/2005 22:25, Daniel Davenport put digits to keys:

I'm not entirely sure what the preferred action in this situation would
be, I guess I would like the querystring pair with the empty name part
to be ignored.
But obviously, I don't think interchange to keel over so ungracefully.

Any ideas on what I should do about this?

Replace the plus sign in the m/.../ above, with a star. after the last line you pasted, make sure a line exists that says
         next if $key eq "";

That should discard input fields that don't have a name, and IC won't die.

btw.....Are empty form element names kosher?  I hadn't even thought about it, but it seems it'd violate a spec somewhere.

I've made the change required to ignore the empty string named cgi values in my interchange install previously.

However the point remains that any interchange users expecting the auto-return feaure from paypal to be handled, will be sorely dissapointed, as I was to receive paypal payments and no completed orders. And obviously the customers seeing 500 errors, and not being sure that their order has been completed is not good either.

I think this is something paypal has changed to recently, as I have many completed orders from paypal, which were completed by interchange as well.

--

Tom

_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.