fix crash in fetch_acc when user has no posts

This commit is contained in:
codl 2019-03-09 15:56:07 +01:00
parent 78c84ed92c
commit 84e0ad6b1f
No known key found for this signature in database
GPG Key ID: 6CD7C8891ED1233A
1 changed files with 6 additions and 5 deletions

View File

@ -155,11 +155,12 @@ def fetch_acc(id_):
# we either finished the historic fetch
# or we finished the current batch
account.fetch_history_complete = True
account.fetch_current_batch_end_id = (Post.query
.with_parent(account, 'posts').order_by(db.desc(Post.created_at)).first()).id
# ^ note that this could be None if the user has no posts
# this is okay
batch_end = (Post.query.with_parent(account, 'posts').order_by(
db.desc(Post.created_at)).first())
if batch_end:
account.fetch_current_batch_end_id = batch_end.id
else:
account.fetch_current_batch_end_id = None
db.session.commit()
else: