diff --git a/bigbluebutton-html5/imports/api/users/server/handlers/guestApproved.js b/bigbluebutton-html5/imports/api/users/server/handlers/guestApproved.js index 7187c1bf17ce110938f007c36f22fc9674dc1613..24b9576d751b1477d44ebed0751c9429ccc5b1aa 100644 --- a/bigbluebutton-html5/imports/api/users/server/handlers/guestApproved.js +++ b/bigbluebutton-html5/imports/api/users/server/handlers/guestApproved.js @@ -5,11 +5,11 @@ import userJoin from '../methods/userJoin'; export default function handleGuestsWaitingForApproval({ header, body }, meetingId) { const { userId } = header; - const { approved, approvedBy } = body; + const { status, approvedBy } = body; check(userId, String); check(meetingId, String); - check(approved, Boolean); + check(status, String); check(approvedBy, String); const selector = { @@ -19,6 +19,8 @@ export default function handleGuestsWaitingForApproval({ header, body }, meeting const User = Users.findOne(selector); + const GUEST_STATUS_ALLOW = 'ALLOW'; + const approved = GUEST_STATUS_ALLOW === status; if (User && approved) { userJoin(meetingId, userId, User.authToken); }