mirror of
https://github.com/xuthus83/LittlePaimon.git
synced 2024-12-16 13:40:53 +08:00
🐛 修复插件管理器报错
This commit is contained in:
parent
42a250ab98
commit
48ade0ff3d
@ -60,10 +60,10 @@ class PluginManager:
|
|||||||
await PluginPermission.filter(
|
await PluginPermission.filter(
|
||||||
name=plugin.name, session_id=group['group_id'], session_type='group'
|
name=plugin.name, session_id=group['group_id'], session_type='group'
|
||||||
).delete()
|
).delete()
|
||||||
await first.delete()
|
await first.save()
|
||||||
await asyncio.gather(
|
elif count == 0:
|
||||||
*[PluginPermission.update_or_create(name=plugin.name, session_id=group['group_id'],
|
await PluginPermission.create(name=plugin.name, session_id=group['group_id'],
|
||||||
session_type='group') for group in group_list])
|
session_type='group')
|
||||||
if user_list:
|
if user_list:
|
||||||
for user in user_list:
|
for user in user_list:
|
||||||
count = await PluginPermission.filter(
|
count = await PluginPermission.filter(
|
||||||
@ -76,10 +76,10 @@ class PluginManager:
|
|||||||
await PluginPermission.filter(
|
await PluginPermission.filter(
|
||||||
name=plugin.name, session_id=user['user_id'], session_type='user'
|
name=plugin.name, session_id=user['user_id'], session_type='user'
|
||||||
).delete()
|
).delete()
|
||||||
await first.delete()
|
await first.save()
|
||||||
await asyncio.gather(
|
elif count == 0:
|
||||||
*[PluginPermission.update_or_create(name=plugin.name, session_id=user['user_id'],
|
await PluginPermission.create(name=plugin.name, session_id=user['user_id'],
|
||||||
session_type='user') for user in user_list])
|
session_type='user')
|
||||||
if plugin.name not in HIDDEN_PLUGINS:
|
if plugin.name not in HIDDEN_PLUGINS:
|
||||||
if plugin.name not in cls.plugins:
|
if plugin.name not in cls.plugins:
|
||||||
if metadata := plugin.metadata:
|
if metadata := plugin.metadata:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user