diff --git a/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py b/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py index 85394943..c32a6139 100644 --- a/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py +++ b/zhenxun/builtin_plugins/platform/qq/group_handle/data_source.py @@ -49,9 +49,8 @@ class GroupManager: group: GroupConsole """ if group: - await GroupConsole.filter( - group_id=group_id, channel_id__isnull=True - ).update(group_flag=1) + group.group_flag = 1 + await group.save(update_fields=["group_flag"]) else: block_plugin = "" if plugin_list := await PluginInfo.filter(default_status=False).all():