Round 5 fixes: workerpool resize shrink, validator lazy session close, plugin config error handling, 422 message detail, tests

This commit is contained in:
祀梦
2026-04-05 10:39:59 +08:00
parent d5fdfd65d9
commit 92c7fa19e2
5 changed files with 23 additions and 22 deletions

View File

@@ -54,9 +54,7 @@ async def update_plugin_config(
request: ConfigRequest,
service: PluginService = Depends(get_plugin_service),
):
success = await service.update_plugin_config(plugin_id, request.config)
if not success:
raise PluginNotFoundException(plugin_id)
await service.update_plugin_config(plugin_id, request.config)
return success_response("保存插件配置成功", {"plugin_id": plugin_id, "config": request.config})