openvidu-server: POST api/sessions returns 404 for a non-existing sessionId

pull/178/head
pabloFuente 2019-01-14 12:05:38 +01:00
parent 820be61905
commit 902470e7a4
2 changed files with 3 additions and 2 deletions

View File

@ -248,7 +248,7 @@ public abstract class SessionManager {
} else { } else {
this.sessionidTokenTokenobj.remove(sessionId); this.sessionidTokenTokenobj.remove(sessionId);
log.error("sessionId [" + sessionId + "] is not valid"); log.error("sessionId [" + sessionId + "] was not found");
throw new OpenViduException(Code.ROOM_NOT_FOUND_ERROR_CODE, "sessionId [" + sessionId + "] not found"); throw new OpenViduException(Code.ROOM_NOT_FOUND_ERROR_CODE, "sessionId [" + sessionId + "] not found");
} }

View File

@ -288,7 +288,8 @@ public class SessionRestController {
} }
return new ResponseEntity<>(responseJson.toString(), getResponseHeaders(), HttpStatus.OK); return new ResponseEntity<>(responseJson.toString(), getResponseHeaders(), HttpStatus.OK);
} catch (OpenViduException e) { } catch (OpenViduException e) {
return this.generateErrorResponse(e.getMessage(), "/api/tokens", HttpStatus.BAD_REQUEST); // sessionId was not found
return this.generateErrorResponse(e.getMessage(), "/api/tokens", HttpStatus.NOT_FOUND);
} }
} }