Merge pull request #1282 from MobiusT/main

修复同意群聊请求以及添加群认证 更新变成查询的问题
This commit is contained in:
HibiKier 2023-02-28 20:08:40 +08:00 committed by GitHub
commit 6d7e79e9de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -166,7 +166,8 @@ async def _(bot: Bot):
for group_id in _gl:
if group_id in group_list:
if group := await GroupInfo.get_or_none(group_id=group_id):
await group.update_or_create(group_flag=1)
group.group_flag = 1
await group.save(update_fields=["group_flag"])
else:
group_info = await bot.get_group_info(group_id=group_id)
await GroupInfo.create(

View File

@ -109,8 +109,9 @@ async def _(
if cmd[:2] == "同意":
rid = requests_manager.get_group_id(id_)
if rid:
if group := await GroupInfo.filter(group_id=rid).first():
await group.update_or_create(group_flag=1)
if group := await GroupInfo.get_or_none(group_id=rid):
group.group_flag = 1
await group.save(update_fields=["group_flag"])
else:
group_info = await bot.get_group_info(group_id=rid)
await GroupInfo.create(