[Sync] Image.id -> Image.ref
This commit is contained in:
1 parent
25a235f5cf
commit
bd87428f8e
5 files changed
+7
-7
No files matched your search
@@ -170,11 +170,11 @@ class Album(Model):
|
|||||||
# )
|
# )
|
||||||
|
|
||||||
def bake(self):
|
def bake(self):
|
||||||
preview = None if not self.preview else self.preview.id
|
preview = None if not self.preview else self.preview.ref
|
||||||
|
|
||||||
return {
|
return {
|
||||||
**self.params,
|
**self.params,
|
||||||
'images': [i.id for i in self.images],
|
'images': [i.ref for i in self.images],
|
||||||
'preview': preview,
|
'preview': preview,
|
||||||
'post': self.post,
|
'post': self.post,
|
||||||
'id': self.id,
|
'id': self.id,
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ class Article(Model):
|
|||||||
'file': self.file,
|
'file': self.file,
|
||||||
'origin': self.origin,
|
'origin': self.origin,
|
||||||
'version': self.version,
|
'version': self.version,
|
||||||
'preview': self.preview if isinstance(self.preview, str) else self.preview.id,
|
'preview': self.preview if isinstance(self.preview, str) else self.preview.ref,
|
||||||
}
|
}
|
||||||
|
|
||||||
def __set_id(self):
|
def __set_id(self):
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class Image(Model):
|
|||||||
else:
|
else:
|
||||||
doc = await Image.find_one({'file': file})
|
doc = await Image.find_one({'file': file})
|
||||||
img = Image(provider, file, doc['data'], url_factory)
|
img = Image(provider, file, doc['data'], url_factory)
|
||||||
img.__set_id(doc['_id'])
|
img.ref = doc['_id']
|
||||||
|
|
||||||
return img
|
return img
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ class Image(Model):
|
|||||||
|
|
||||||
async def save(self):
|
async def save(self):
|
||||||
c = sync_image(self.bake())
|
c = sync_image(self.bake())
|
||||||
self.__set_id(c['_id'])
|
self.ref = c['_id']
|
||||||
|
|
||||||
def bake(self):
|
def bake(self):
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ class Page(Model):
|
|||||||
self.images = images
|
self.images = images
|
||||||
|
|
||||||
def bake(self):
|
def bake(self):
|
||||||
images = [image.id for image in self.images]
|
images = [image.ref for image in self.images]
|
||||||
|
|
||||||
data = create_post(self.params['data'], lambda src: self.__image_url_by_src(src))
|
data = create_post(self.params['data'], lambda src: self.__image_url_by_src(src))
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ class Person(Model):
|
|||||||
'id': self.id,
|
'id': self.id,
|
||||||
'hash': self.hash,
|
'hash': self.hash,
|
||||||
'file': self.file,
|
'file': self.file,
|
||||||
'picture': self.picture.id,
|
'picture': self.picture.ref,
|
||||||
}
|
}
|
||||||
|
|
||||||
def __set_id(self):
|
def __set_id(self):
|
||||||
|
|||||||
Reference in new issue
Block a user