# HG changeset patch # User Jonas Schäfer # Date 1612105754 -3600 # Node ID 1185acb2ab914b9a5d6c0aac61cd69c3d7d9cb2f # Parent 8c31d4b872c3659a0cea62215b0e7ef4d72be393 mod_groups_internal: handle empty groups correctly Otherwise, this causes a traceback when syncing the group. diff -r 8c31d4b872c3 -r 1185acb2ab91 mod_groups_internal/mod_groups_internal.lua --- a/mod_groups_internal/mod_groups_internal.lua Sun Jan 31 12:20:03 2021 +0100 +++ b/mod_groups_internal/mod_groups_internal.lua Sun Jan 31 16:09:14 2021 +0100 @@ -62,7 +62,11 @@ end local function do_all_group_subscriptions_by_group(group_id) - for membername in pairs(get_members(group_id)) do + local members = get_members(group_id) + if not members then + return + end + for membername in pairs(members) do do_single_group_subscriptions(membername, group_id); end end