[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):
|
||||
preview = None if not self.preview else self.preview.id
|
||||
preview = None if not self.preview else self.preview.ref
|
||||
|
||||
return {
|
||||
**self.params,
|
||||
'images': [i.id for i in self.images],
|
||||
'images': [i.ref for i in self.images],
|
||||
'preview': preview,
|
||||
'post': self.post,
|
||||
'id': self.id,
|
||||
|
||||
@@ -124,7 +124,7 @@ class Article(Model):
|
||||
'file': self.file,
|
||||
'origin': self.origin,
|
||||
'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):
|
||||
|
||||
@@ -45,7 +45,7 @@ class Image(Model):
|
||||
else:
|
||||
doc = await Image.find_one({'file': file})
|
||||
img = Image(provider, file, doc['data'], url_factory)
|
||||
img.__set_id(doc['_id'])
|
||||
img.ref = doc['_id']
|
||||
|
||||
return img
|
||||
|
||||
@@ -93,7 +93,7 @@ class Image(Model):
|
||||
|
||||
async def save(self):
|
||||
c = sync_image(self.bake())
|
||||
self.__set_id(c['_id'])
|
||||
self.ref = c['_id']
|
||||
|
||||
def bake(self):
|
||||
return {
|
||||
|
||||
@@ -126,7 +126,7 @@ class Page(Model):
|
||||
self.images = images
|
||||
|
||||
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))
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ class Person(Model):
|
||||
'id': self.id,
|
||||
'hash': self.hash,
|
||||
'file': self.file,
|
||||
'picture': self.picture.id,
|
||||
'picture': self.picture.ref,
|
||||
}
|
||||
|
||||
def __set_id(self):
|
||||
|
||||
Reference in new issue
Block a user