mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 16:07:01 +08:00
fix: 修复站点用户数据DTO缺少name字段导致种子排序报错
This commit is contained in:
@@ -87,6 +87,8 @@ class SiteUserData(BaseModel):
|
|||||||
|
|
||||||
# 站点域名
|
# 站点域名
|
||||||
domain: Optional[str] = None
|
domain: Optional[str] = None
|
||||||
|
# 站点名称
|
||||||
|
name: Optional[str] = None
|
||||||
# 用户名
|
# 用户名
|
||||||
username: Optional[str] = None
|
username: Optional[str] = None
|
||||||
# 用户ID
|
# 用户ID
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ def test_userdata_latest_sync_projects_orm_record_to_dto() -> None:
|
|||||||
"""同步站点用户数据查询应支持 SQLAlchemy ORM 记录。"""
|
"""同步站点用户数据查询应支持 SQLAlchemy ORM 记录。"""
|
||||||
record = SiteUserDataRecord(
|
record = SiteUserDataRecord(
|
||||||
domain="site.example",
|
domain="site.example",
|
||||||
|
name="示例站点",
|
||||||
username="tester",
|
username="tester",
|
||||||
userid="42",
|
userid="42",
|
||||||
user_level="Power User",
|
user_level="Power User",
|
||||||
@@ -28,5 +29,6 @@ def test_userdata_latest_sync_projects_orm_record_to_dto() -> None:
|
|||||||
|
|
||||||
assert isinstance(result[0], SiteUserData)
|
assert isinstance(result[0], SiteUserData)
|
||||||
assert result[0].domain == "site.example"
|
assert result[0].domain == "site.example"
|
||||||
|
assert result[0].name == "示例站点"
|
||||||
assert result[0].userid == "42"
|
assert result[0].userid == "42"
|
||||||
assert result[0].upload == 1024
|
assert result[0].upload == 1024
|
||||||
|
|||||||
Reference in New Issue
Block a user