Hi Ryan! Am Mon, 7 Jan 2013 13:32:42 -0500 schrieb Ryan Baxter <rbaxte...@apache.org>:
> Hope your vacation went well. I would debug through the navigateTo > call to see what is happening. Looks like it should be called from > there. Actually I did this (a few weeks ago) but stopped in the getGadgetToken() method. (debuging someone else's JavaScript Code is really not my passion ;) I had a quick look again and it seems, this method is broken. It's defined in service.js and has the following code in it: // Otherwise, cache response. Augment final response with server response. } else { for (var id in response) { var mid = response[osapi.container.TokenResponse.MODULE_ID], url = osapi.container.util.buildTokenRequestUrl(id, mid); //response[id]['url'] = id; // make sure url is set self.cachedTokens_[url] = response[id]; finalResponse[id] = response[id]; } } The line where "mid" is initialized seems broken. "response" is an object with the URL as field (something like an associative array), so response[osapi.container.TokenResponse.MODULE_ID] is undefined. Changing var mid = response[osapi.container.TokenResponse.MODULE_ID], to var mid = response[id][osapi.container.TokenResponse.MODULE_ID], could help, but someone with more experience should have a closer look to verify it. What do you think? - martin
signature.asc
Description: PGP signature