Author: ivol37 at gmail.com
Date: Tue Jan 11 14:52:33 2011
New Revision: 593
Log:
[AMDATU-255] Fixed by checking if gadgetid is prefix by the start id
Modified:
trunk/amdatu-opensocial/gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/service/GadgetManagementServiceImpl.java
Modified:
trunk/amdatu-opensocial/gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/service/GadgetManagementServiceImpl.java
==============================================================================
---
trunk/amdatu-opensocial/gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/service/GadgetManagementServiceImpl.java
(original)
+++
trunk/amdatu-opensocial/gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/service/GadgetManagementServiceImpl.java
Tue Jan 11 14:52:33 2011
@@ -335,7 +335,13 @@
gadget = retrieveGadget(gadgetId);
}
else {
- gadget =
retrieveGadget(gadgetId.substring(gadgetId.indexOf("-") + 1));
+ if (gadgetId.startsWith("http://") ||
gadgetId.startsWith("https://")) {
+ // Gadget id is not yet prefixed by the start id
+ gadget = retrieveGadget(gadgetId);
+ } else {
+ // Gadget id is prefixed by the start id
+ gadget =
retrieveGadget(gadgetId.substring(gadgetId.indexOf("-") + 1));
+ }
}
if (gadget != null) {
addSecurityToken(gadget, request);