From 73aa72bed31dc58a5bd31855761b87e085231b17 Mon Sep 17 00:00:00 2001 From: Michael Pisman Date: Thu, 7 Dec 2023 22:22:53 -0700 Subject: [PATCH] refactor: Resolved mypy issues caused by original_field --- src/unipoll_api/documents.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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]] = []