From 52e3eea55286126aa50d9cb0e987cbb31da85e5e Mon Sep 17 00:00:00 2001 From: Tiago Daniel Jacobs <tiago.jacobs@gmail.com> Date: Fri, 13 Nov 2020 06:13:48 +0000 Subject: [PATCH] Split error message from session token ( making it easier to translate - and more secure/ ) --- .../org/bigbluebutton/web/controllers/ApiController.groovy | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy index 54803a19ed..7110addb08 100755 --- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy +++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy @@ -1373,7 +1373,7 @@ class ApiController { UserSession us = getUserSession(sessionToken); Meeting meeting = null; - String respMessage = "Session " + sessionToken + " not found." + String respMessage = "Session not found." if (!hasValidSession(sessionToken)) { reject = true; @@ -1381,7 +1381,7 @@ class ApiController { meeting = meetingService.getMeeting(us.meetingID); if (meeting == null || meeting.isForciblyEnded()) { reject = true - respMessage = "Meeting not found or ended for session " + sessionToken + "." + respMessage = "Meeting not found or ended for session." } else { if (hasReachedMaxParticipants(meeting, us)) { reject = true; @@ -1391,7 +1391,7 @@ class ApiController { } } if (us.guestStatus.equals(GuestPolicy.DENY)) { - respMessage = "User denied for user with session " + sessionToken + "." + respMessage = "User denied for user with session." reject = true } } @@ -1411,6 +1411,7 @@ class ApiController { builder.response { returncode RESP_CODE_FAILED message respMessage + sessionToken logoutURL logoutUrl } render(contentType: "application/json", text: builder.toPrettyString()) -- GitLab