Skip to content

Commit

Permalink
set signular related entity fields to default to None #265
Browse files Browse the repository at this point in the history
  • Loading branch information
VKTB committed Jan 17, 2022
1 parent c183a85 commit ea29f47
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions datagateway_api/src/search_api/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ class Dataset(PaNOSCAttribute):

documents: List["Document"]
techniques: List["Technique"]
instrument: Optional["Instrument"]
instrument: Optional["Instrument"] = None
files: Optional[List["File"]]
parameters: Optional[List["Parameter"]]
samples: Optional[List["Sample"]]
Expand Down Expand Up @@ -147,7 +147,7 @@ class File(PaNOSCAttribute):
path: Optional[str] = None
size: Optional[int] = None

dataset: Dataset
dataset: Dataset = None

@classmethod
def from_icat(cls, icat_query_data):
Expand Down Expand Up @@ -178,9 +178,9 @@ class Member(PaNOSCAttribute):
id_: str = Field(alias="id")
role: Optional[str] = Field(None, alias="role")

document: Document
person: Optional["Person"]
affiliation: Optional[Affiliation]
document: Document = None
person: Optional["Person"] = None
affiliation: Optional[Affiliation] = None

@classmethod
def from_icat(cls, icat_query_data):
Expand All @@ -200,8 +200,8 @@ class Parameter(PaNOSCAttribute):
value: Union[float, int, str]
unit: Optional[str] = None

dataset: Optional[Dataset]
document: Optional[Document]
dataset: Optional[Dataset] = None
document: Optional[Document] = None

@root_validator(skip_on_failure=True)
def validate_dataset_and_document(cls, values): # noqa: B902, N805
Expand Down

0 comments on commit ea29f47

Please sign in to comment.