[Sync] Image.id -> Image.ref

This commit is contained in:
Roman Timashev committed 2017-10-15 00:18:23 +03:00
1 parent 25a235f5cf
commit bd87428f8e
5 files changed
+7 -7

No files matched your search

+2 -2
View File
@@ -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,
+1 -1
View File
@@ -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):
+2 -2
View File
@@ -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 {
+1 -1
View File
@@ -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))
+1 -1
View File
@@ -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):