fix 本地插件未安装,但不在市场显示的情况
This commit is contained in:
parent
62e5e8a69f
commit
ee6585c737
@ -35,6 +35,14 @@ def all_plugins(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
|
|||||||
elif plugin.get("has_update"):
|
elif plugin.get("has_update"):
|
||||||
plugin["installed"] = False
|
plugin["installed"] = False
|
||||||
plugins.append(plugin)
|
plugins.append(plugin)
|
||||||
|
# 本地未安装的插件
|
||||||
|
for plugin in local_plugins:
|
||||||
|
if plugin["id"] not in installed_ids:
|
||||||
|
plugins.append(plugin)
|
||||||
|
elif plugin.get("has_update"):
|
||||||
|
plugin["installed"] = False
|
||||||
|
plugins.append(plugin)
|
||||||
|
|
||||||
return plugins
|
return plugins
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user