Author: rbaxter85
Date: Tue Dec  6 15:06:17 2011
New Revision: 1210961

URL: http://svn.apache.org/viewvc?rev=1210961&view=rev
Log:
SHINDIG-1666
Metadata request may not return an array of gadget URLs when there is an error 
it may just return an error code and message need to account for that in EE code

Modified:
    
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js

Modified: 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js?rev=1210961&r1=1210960&r2=1210961&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/embedded_experiences_container.js
 Tue Dec  6 15:06:17 2011
@@ -43,15 +43,14 @@
       var gadgetUrl = dataModel.gadget;
 
       context.preloadGadget(gadgetUrl, function(result) {
-        if (result[gadgetUrl] == null ||
-                (result[gadgetUrl] != null && result[gadgetUrl].error)) {
+        if (!result[gadgetUrl] || result[gadgetUrl].error) {
           //There was an error preloading the gadget URL lets try and render 
the
           //URL EE if there is one
           if (dataModel.url != null) {
             navigateUrl_(element, dataModel, renderParams, opt_callback);
           }
           else if (opt_callback != null) {
-            opt_callback(site, result[gadgetUrl]);
+            opt_callback(site, result[gadgetUrl] || {"error" : result});
           }
         }
         else {


Reply via email to