From ca89ddf657600deea16ea6dfa82aa2a264880db4 Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Sun, 14 Sep 2025 04:58:42 +0000 Subject: [PATCH] fix(api): standardize UTC datetime serialization to use 'Z' instead of '+00:00' to support some service e.g. https://github.com/yaowan233/nonebot-plugin-osubot --- app/models/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/model.py b/app/models/model.py index 5b50da3..fbcd52e 100644 --- a/app/models/model.py +++ b/app/models/model.py @@ -13,7 +13,7 @@ class UTCBaseModel(BaseModel): if isinstance(v, datetime): if v.tzinfo is None: v = v.replace(tzinfo=UTC) - return v.astimezone(UTC).isoformat() + return v.astimezone(UTC).isoformat().replace("+00:00", "Z") return v