Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Cannot Reproduce
-
1.13.0
-
None
-
Web.xml is patched according to https://github.com/danhaywood/isis-angularjs-simpleapp in order to cope with CORS issues.
Description
Sometimes the members section of the response to http://localhost:9090/restful/services/Applications/ is empty - sometimes it is not:
{code|language=javascript}{
"links" : [
,
{ "rel" : "describedby", "href" : "http://localhost:9090/restful/domain-types/ife.dep.Applications", "method" : "GET", "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/domain-type\"" },
{ "rel" : "up", "href" : "http://localhost:9090/restful/services", "method" : "GET", "type" : "application/json;profile=\"urn:org.restfulobjects:repr-types/list\"" } ],
"extensions" :
,
"title" : "Applications",
"serviceId" : "Applications",
"members" : { }
}
After some time the app was accessed via the wicket viewer. It first delivered the homepage and then I invoked the listAll operation via the respective menu item.
Invoking http://localhost:9090/restful/services/Applications/ afterwards showed the expected response including the members.
In another case there was a difference between:
- http://localhost:9090/restful/services/Applications/ (with members) and
- http://localhost:9090/restful/services/Applications (without members)
In yet another case both URL's delivered a result without 'members' filled, even after the 'workaround' described above.
https://github.com/joerg-rade/isis-app-todoapp shows the same behavior: