diff --git a/dbrepo-analyse-service/lib/dbrepo-1.8.2-py3-none-any.whl b/dbrepo-analyse-service/lib/dbrepo-1.8.2-py3-none-any.whl index 6d941acaaf17efd5d57e7c4d2fcfc2f2c901ae03..870e93d4000bb3c6d518474509daa69efc01dea0 100644 Binary files a/dbrepo-analyse-service/lib/dbrepo-1.8.2-py3-none-any.whl and b/dbrepo-analyse-service/lib/dbrepo-1.8.2-py3-none-any.whl differ diff --git a/dbrepo-analyse-service/lib/dbrepo-1.8.2.tar.gz b/dbrepo-analyse-service/lib/dbrepo-1.8.2.tar.gz index 32074d2c3bcb8596578ceef32d5cab22a4015bce..c869f2017b08bba9dda053da3dbd81b11ff625da 100644 Binary files a/dbrepo-analyse-service/lib/dbrepo-1.8.2.tar.gz and b/dbrepo-analyse-service/lib/dbrepo-1.8.2.tar.gz differ diff --git a/dbrepo-dashboard-service/lib/dbrepo-1.8.2-py3-none-any.whl b/dbrepo-dashboard-service/lib/dbrepo-1.8.2-py3-none-any.whl index 6d941acaaf17efd5d57e7c4d2fcfc2f2c901ae03..870e93d4000bb3c6d518474509daa69efc01dea0 100644 Binary files a/dbrepo-dashboard-service/lib/dbrepo-1.8.2-py3-none-any.whl and b/dbrepo-dashboard-service/lib/dbrepo-1.8.2-py3-none-any.whl differ diff --git a/dbrepo-dashboard-service/lib/dbrepo-1.8.2.tar.gz b/dbrepo-dashboard-service/lib/dbrepo-1.8.2.tar.gz index 32074d2c3bcb8596578ceef32d5cab22a4015bce..c869f2017b08bba9dda053da3dbd81b11ff625da 100644 Binary files a/dbrepo-dashboard-service/lib/dbrepo-1.8.2.tar.gz and b/dbrepo-dashboard-service/lib/dbrepo-1.8.2.tar.gz differ diff --git a/dbrepo-search-service/lib/dbrepo-1.8.2-py3-none-any.whl b/dbrepo-search-service/lib/dbrepo-1.8.2-py3-none-any.whl index 6d941acaaf17efd5d57e7c4d2fcfc2f2c901ae03..870e93d4000bb3c6d518474509daa69efc01dea0 100644 Binary files a/dbrepo-search-service/lib/dbrepo-1.8.2-py3-none-any.whl and b/dbrepo-search-service/lib/dbrepo-1.8.2-py3-none-any.whl differ diff --git a/dbrepo-search-service/lib/dbrepo-1.8.2.tar.gz b/dbrepo-search-service/lib/dbrepo-1.8.2.tar.gz index 32074d2c3bcb8596578ceef32d5cab22a4015bce..c869f2017b08bba9dda053da3dbd81b11ff625da 100644 Binary files a/dbrepo-search-service/lib/dbrepo-1.8.2.tar.gz and b/dbrepo-search-service/lib/dbrepo-1.8.2.tar.gz differ diff --git a/lib/python/dbrepo/api/dto.py b/lib/python/dbrepo/api/dto.py index 8e708425c35c46dc56aaf997a835035950241d81..3c80f1174d4cee48c7c9608c6cac9eb7de8b8418 100644 --- a/lib/python/dbrepo/api/dto.py +++ b/lib/python/dbrepo/api/dto.py @@ -630,20 +630,15 @@ class CreateIdentifier(BaseModel): publication_year: int publisher: str titles: List[CreateIdentifierTitle] - descriptions: List[CreateIdentifierDescription] - funders: Optional[List[CreateIdentifierFunder]] = field(default_factory=list) + descriptions: Optional[List[CreateIdentifierDescription]] = None + funders: Optional[List[CreateIdentifierFunder]] = None doi: Optional[str] = None language: Optional[str] = None - licenses: Optional[List[License]] = field(default_factory=list) + licenses: Optional[List[License]] = None query_id: Optional[str] = None table_id: Optional[str] = None view_id: Optional[str] = None - query: Optional[str] = None - query_normalized: Optional[str] = None - execution: Optional[str] = None - related_identifiers: Optional[List[CreateRelatedIdentifier]] = field(default_factory=list) - result_hash: Optional[str] = None - result_number: Optional[int] = None + related_identifiers: Optional[List[CreateRelatedIdentifier]] = None publication_day: Optional[int] = None publication_month: Optional[int] = None