From 72c37784246bb75a4f9d823eeb02744e397487d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=92=95=E8=B0=B7=E9=85=B1?= Date: Mon, 18 Aug 2025 17:44:49 +0800 Subject: [PATCH] fix Value cannot be null. --- app/database/beatmapset.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/database/beatmapset.py b/app/database/beatmapset.py index d1b3451..2c4dfd8 100644 --- a/app/database/beatmapset.py +++ b/app/database/beatmapset.py @@ -258,6 +258,10 @@ class BeatmapsetResp(BeatmapsetBase): **beatmapset.model_dump(), } + # 确保 ratings 字段不为 null,避免客户端崩溃 + if update.get("ratings") is None: + update["ratings"] = [] + beatmap_status = beatmapset.beatmap_status if ( settings.enable_all_beatmap_leaderboard