mirror of
https://github.com/dani/vroom.git
synced 2024-06-18 12:19:13 +02:00
Check for too comon room name in update_room_conf
This commit is contained in:
parent
da5e1a4f83
commit
8f59f846be
11
vroom.pl
11
vroom.pl
|
@ -1894,6 +1894,17 @@ any '/api' => sub {
|
||||||
}
|
}
|
||||||
# Update room configuration
|
# Update room configuration
|
||||||
elsif ($req->{action} eq 'update_room_conf'){
|
elsif ($req->{action} eq 'update_room_conf'){
|
||||||
|
# Cannot set an owner pass for some rooms
|
||||||
|
if ($req->{param}->{owner_password} &&
|
||||||
|
grep { $_ eq $room->{name} } (split /[,;]/, $config->{'rooms.common_names'})){
|
||||||
|
return $self->render(
|
||||||
|
json => {
|
||||||
|
msg => $self->l('ERROR_COMMON_ROOM_NAME'),
|
||||||
|
err => 'ERROR_COMMON_ROOM_NAME'
|
||||||
|
},
|
||||||
|
status => 406
|
||||||
|
);
|
||||||
|
}
|
||||||
$room->{locked} = ($req->{param}->{locked}) ? '1' : '0';
|
$room->{locked} = ($req->{param}->{locked}) ? '1' : '0';
|
||||||
$room->{ask_for_name} = ($req->{param}->{ask_for_name}) ? '1' : '0';
|
$room->{ask_for_name} = ($req->{param}->{ask_for_name}) ? '1' : '0';
|
||||||
$room->{max_members} = $req->{param}->{max_members};
|
$room->{max_members} = $req->{param}->{max_members};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user