Set default role to participant if there's no join password

This commit is contained in:
Daniel Berteaud 2015-06-23 09:50:48 +02:00
parent d5c95fb9eb
commit a0273ab7aa
1 changed files with 3 additions and 0 deletions

View File

@ -1472,6 +1472,9 @@ any '/api' => sub {
elsif (!$role && $room->{join_password} && Crypt::SaltedHash->validate($room->{join_password}, $pass)){
$role = 'participant';
}
elsif (!$role && !$room->{join_password}){
$role = 'participant';
}
if ($role){
$self->session($room->{name}, {role => $role});
if ($ec && !$self->session($room->{name})->{etherpadSession}){