Skip to content
Merged
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions pyiceberg/catalog/rest/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,12 +178,12 @@ class RegisterTableRequest(IcebergBaseModel):


class ConfigResponse(IcebergBaseModel):
defaults: Properties = Field()
overrides: Properties = Field()
defaults: Optional[Properties] = Field(default_factory=dict)
overrides: Optional[Properties] = Field(default_factory=dict)


class ListNamespaceResponse(IcebergBaseModel):
namespaces: List[Identifier] = Field()
namespaces: Optional[List[Identifier]] = Field(default_factory=list)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this ones odd, i think we should revert this change. The listNamespace response should return an empty namespaces list

https://github.com/apache/iceberg/blob/b7154119f97870608429d5a9950aaaad6d2a0276/open-api/rest-catalog-open-api.yaml#L3967-L3976



class NamespaceResponse(IcebergBaseModel):
Expand Down
Loading