[ https://issues.apache.org/jira/browse/OPENMEETINGS-2565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebastian Wagner resolved OPENMEETINGS-2565. -------------------------------------------- Fix Version/s: 6.0.0 Resolution: Fixed > Typo in RoomDTO getExternal - doesn't return correct room > --------------------------------------------------------- > > Key: OPENMEETINGS-2565 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2565 > Project: Openmeetings > Issue Type: Bug > Reporter: Sebastian Wagner > Assignee: Sebastian Wagner > Priority: Major > Fix For: 6.0.0 > > > This is quite annoying. > > Cause it looks like its working but in fact it isnt'. > > {code:java} > @WebMethod > @GET > @Path("/{type}/{externaltype}/{externaliid}") > public RoomDTO getExternal(@WebParam(name="sid") @QueryParam("sid") > String sid > , @PathParam("type") @WebParam(name="type") String type > , @PathParam("externaltype") > @WebParam(name="externaltype") String externalType > , @PathParam("externalid") @WebParam(name="externalid") > String externalId > , @WebParam(name="room") @QueryParam("room") RoomDTO > room) { > {code} > > externaliid == Spelled wrong and differently from > @PathParam("externalid") @WebParam(name="externalid") String externalId > => Effect in > {code:java} > Room r = roomDao.getExternal(Room.Type.valueOf(type), externalType, > externalId);{code} > externalId is simply null. Nothing inside. Cause the param in the header > decoration is spelled wrongly/different. > However it just returns the first entry based on the "externalType", which > sometimes works, for example if you just have 1 room. But in most cases just > doesn't work at all. > -- This message was sent by Atlassian Jira (v8.3.4#803005)