@@ -243,7 +243,7 @@ function attach_lobby_room(room, actor)
243243end
244244
245245-- destroys lobby room for the supplied main room
246- function destroy_lobby_room (room , newjid , message , skip_metadata_event )
246+ function destroy_lobby_room (room , newjid , message , send_metadata_event )
247247 if not message then
248248 message = ' Lobby room closed.' ;
249249 end
@@ -261,7 +261,7 @@ function destroy_lobby_room(room, newjid, message, skip_metadata_event)
261261
262262 if room .jitsiMetadata then
263263 room .jitsiMetadata .lobbyEnabled = false ;
264- if not skip_metadata_event then
264+ if send_metadata_event then
265265 module :context (main_muc_component_config ):fire_event (' room-metadata-changed' , { room = room ; });
266266 end
267267 end
@@ -505,7 +505,7 @@ process_host_module(main_muc_component_config, function(host_module, host)
505505 room_metadata_changed = true ;
506506 end
507507 elseif room ._data .lobbyroom then
508- destroy_lobby_room (room , room .jid , nil , room_metadata_changed );
508+ destroy_lobby_room (room , room .jid , nil , not room_metadata_changed );
509509 module :fire_event (' jitsi-lobby-disabled' , { room = room ; });
510510 notify_lobby_enabled (room , actor , false );
511511 end
0 commit comments