diff --git a/src/unipoll_api/documents.py b/src/unipoll_api/documents.py index 8e9d208..611d1fd 100644 --- a/src/unipoll_api/documents.py +++ b/src/unipoll_api/documents.py @@ -132,7 +132,7 @@ async def remove_member(self, member_to_delete: "Member", save: bool = True) -> class Group(Resource): - workspace: BackLink[Workspace] = Field(original_field="groups") + workspace: BackLink[Workspace] = Field(original_field="groups") # type: ignore members: list[Link["Member"]] = [] groups: list[Link["Group"]] = [] @@ -169,7 +169,7 @@ async def remove_member(self, member: "Member", save: bool = True) -> bool: class Poll(Resource): - workspace: BackLink[Workspace] = Field(original_field="polls") + workspace: BackLink[Workspace] = Field(original_field="polls") # type: ignore public: bool published: bool questions: list @@ -205,6 +205,6 @@ async def get_policy_holder(self, fetch_links: bool = False) -> "Group | Member" class Member(Document): id: ResourceID = Field(default_factory=ResourceID, alias="_id") account: Link[Account] - workspace: BackLink[Workspace] = Field(original_field="members") - groups: list[BackLink[Group]] = Field(original_field="members") + workspace: BackLink[Workspace] = Field(original_field="members") # type: ignore + groups: list[BackLink[Group]] = Field(original_field="members") # type: ignore policies: list[Link[Policy]] = []