[Laszlo-checkins] r8085 - openlaszlo/trunk/WEB-INF/lps/lfc/data

hqm@openlaszlo.org hqm at openlaszlo.org
Wed Feb 20 21:19:18 PST 2008


Author: hqm
Date: 2008-02-20 21:19:17 -0800 (Wed, 20 Feb 2008)
New Revision: 8085

Modified:
   openlaszlo/trunk/WEB-INF/lps/lfc/data/LzHTTPDataProvider.lzs
Log:
Change 20080221-hqm-N by hqm at badtzmaru on 2008-02-21 00:18:41 EST
    in /Users/hqm/openlaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: fix for false error condition in SOLO data loading

New Features:

Bugs Fixed: LPP-4602

Technical Reviewer: andre
QA Reviewer: max
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:

Data which is loaded via the LPS proxy service comes wrapped with some
meta-data
including an <error> element  which indicates an error condition.

In SOLO data loading, we should no be scanning for this tag, the SOLO
data loading protocol is to interpret all XML content as user data.
There is
no protocol for signalling a SOLO data load error using data in the
XML content.


Tests:

See test case in bug report LPP-4602



Modified: openlaszlo/trunk/WEB-INF/lps/lfc/data/LzHTTPDataProvider.lzs
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/lfc/data/LzHTTPDataProvider.lzs	2008-02-21 05:17:12 UTC (rev 8084)
+++ openlaszlo/trunk/WEB-INF/lps/lfc/data/LzHTTPDataProvider.lzs	2008-02-21 05:19:17 UTC (rev 8085)
@@ -234,7 +234,7 @@
 
         var proxied = dreq.proxied;
 
-        if (data.childNodes[0].nodeName == "error") {
+        if (proxied && data.childNodes[0].nodeName == "error") {
             this.setRequestError(dreq, data.childNodes[0].attributes['msg']);
             dreq.onstatus.sendEvent( dreq );
             return;



More information about the Laszlo-checkins mailing list