updated defaults to valid constructors?
This commit is contained in:
parent
5d6eed2daa
commit
cd3e240f6b
@ -32,7 +32,7 @@ class CommitteeModel(FiberBaseModel):
|
||||
|
||||
ldap_id: int | None = None
|
||||
|
||||
editions: CommitteeEditionRefList = CommitteeEditionRefList()
|
||||
editions: CommitteeEditionRefList = CommitteeEditionRefList([])
|
||||
current_edition: CommitteeEditionRef | None = None
|
||||
|
||||
@model_validator(mode='after')
|
||||
@ -47,7 +47,7 @@ class CommitteeModel(FiberBaseModel):
|
||||
class CommitteeEditionModel(FiberBaseModel):
|
||||
collection_name: Literal["committee_edition"] = "committee_edition"
|
||||
|
||||
members: EntityRefList = EntityRefList()
|
||||
members: EntityRefList = EntityRefList([])
|
||||
functions: dict[UUID7, str] = Field(default_factory=dict)
|
||||
|
||||
remarks: str = ""
|
||||
|
||||
@ -28,8 +28,8 @@ class GuildModel(FiberBaseModel):
|
||||
|
||||
ldap_id: int | None = None
|
||||
|
||||
members: EntityRefList = EntityRefList()
|
||||
previous_members: EntityRefList = EntityRefList()
|
||||
members: EntityRefList = EntityRefList([])
|
||||
previous_members: EntityRefList = EntityRefList([])
|
||||
guild_masters: list[UUID7] = Field(default_factory=list)
|
||||
|
||||
last_active: dict[UUID7, date] = Field(default_factory=dict)
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
from dataclasses import dataclass
|
||||
from dataclasses import dataclass, field
|
||||
from pydantic import UUID7
|
||||
from typing import Literal, TypeVar
|
||||
from collections.abc import Iterator
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user