[Sync] Document refactoring (title)
This commit is contained in:
1 parent
b9f16c981c
commit
ac5a20382e
2 files changed
+5
-12
No files matched your search
@@ -66,6 +66,10 @@ class Document(Model):
|
|||||||
sizes = kwargs['sizes']
|
sizes = kwargs['sizes']
|
||||||
await self.create_preview(sizes)
|
await self.create_preview(sizes)
|
||||||
|
|
||||||
|
pdf_title = get_pdf_title(self.provider, self.file)
|
||||||
|
if pdf_title:
|
||||||
|
self.title = pdf_title
|
||||||
|
|
||||||
async def save(self):
|
async def save(self):
|
||||||
document = self.bake()
|
document = self.bake()
|
||||||
|
|
||||||
@@ -99,10 +103,7 @@ class Document(Model):
|
|||||||
'size': self.provider.size(file)
|
'size': self.provider.size(file)
|
||||||
},
|
},
|
||||||
'preview': self.preview,
|
'preview': self.preview,
|
||||||
'title': last_good([
|
'title': self.title,
|
||||||
self.title,
|
|
||||||
get_pdf_title(self.provider, self.file)
|
|
||||||
]),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def __filename(self):
|
def __filename(self):
|
||||||
|
|||||||
@@ -43,11 +43,3 @@ def until(condition_fn, iter_fn, items, default_value=None):
|
|||||||
if condition_fn(result):
|
if condition_fn(result):
|
||||||
return result
|
return result
|
||||||
return default_value
|
return default_value
|
||||||
|
|
||||||
|
|
||||||
def last_good(ls):
|
|
||||||
better = None
|
|
||||||
for i in ls:
|
|
||||||
if (i is not None) and i != '':
|
|
||||||
better = i
|
|
||||||
return better
|
|
||||||
Reference in new issue
Block a user