diff --git a/app/endpoints/config_endpoint.py b/app/endpoints/config_endpoint.py index 0e8b93b..4d8c033 100644 --- a/app/endpoints/config_endpoint.py +++ b/app/endpoints/config_endpoint.py @@ -83,8 +83,8 @@ async def save_config(request: Request, body: SaveConfigRequest): except ValidationError as e: return {'code': 407, 'message': e.errors().__str__()} - await request.app.state.gewe_service.save_wxchat_config_async(wxid, data) - return {'wxid': wxid, 'config': data} + await request.app.state.gewe_service.save_wxchat_config_async(wxid, validated_config.model_dump()) + return {'wxid': wxid, 'config': validated_config.model_dump()} @config_router.post("/global/getconfig",response_model=None)