# HG changeset patch # User Matthew Wild # Date 1754395131 -3600 # Node ID 4fd1ad56176bb47f39e463a74227f4927272a1f5 # Parent 4cc3d3de74a778bd9350dc4e9f68112866198f09 mod_groups_internal: Fix traceback on deletion when group has no MUCs diff -r 4cc3d3de74a7 -r 4fd1ad56176b mod_groups_internal/mod_groups_internal.lua --- a/mod_groups_internal/mod_groups_internal.lua Sun Aug 03 14:50:57 2025 +0200 +++ b/mod_groups_internal/mod_groups_internal.lua Tue Aug 05 12:58:51 2025 +0100 @@ -215,10 +215,12 @@ room:destroy() end end - for _, muc_jid in ipairs(group_info.mucs) do - local room = muc_host.get_room_from_jid(muc_jid) - if room then - room:destroy() + if group_info.mucs then + for _, muc_jid in ipairs(group_info.mucs) do + local room = muc_host.get_room_from_jid(muc_jid) + if room then + room:destroy() + end end end end