master
Tal Leibman 4 years ago committed by Tom Hacohen
parent 8d09e40b3b
commit 1e60938430

@ -82,7 +82,7 @@ async def list_multi(
return response return response
class CollectionItemContent(BaseModel): class CollectionItemRevision(BaseModel):
uid: str uid: str
meta: bytes meta: bytes
deleted: bool deleted: bool
@ -94,7 +94,7 @@ class Item(BaseModel):
version: int version: int
etag: t.Optional[str] etag: t.Optional[str]
encryptionKey: t.Optional[bytes] encryptionKey: t.Optional[bytes]
content: CollectionItemContent content: CollectionItemRevision
class CollectionIn(BaseModel): class CollectionIn(BaseModel):
@ -103,7 +103,7 @@ class CollectionIn(BaseModel):
item: Item item: Item
def process_revisions_for_item(item: models.CollectionItem, revision_data: CollectionItemContent): def process_revisions_for_item(item: models.CollectionItem, revision_data: CollectionItemRevision):
chunks_objs = [] chunks_objs = []
revision = models.CollectionItemRevision(**revision_data.dict(exclude={"chunks"}), item=item) revision = models.CollectionItemRevision(**revision_data.dict(exclude={"chunks"}), item=item)

Loading…
Cancel
Save