Link import job to import status and display status on status page.

This commit is contained in:
Adam Kelly
2020-04-22 14:16:46 +01:00
parent 22b2a95fd3
commit 60dabe442e
5 changed files with 31 additions and 2 deletions

View File

@ -42,7 +42,7 @@ def import_data(job_id):
item.fail_reason = "Could not match book on OpenLibrary"
item.save()
outgoing.handle_import_books(job.user, results)
status = outgoing.handle_import_books(job.user, results)
for item in reviews:
review_title = "Review of {!r} on Goodreads".format(
item.book.title,
@ -54,5 +54,8 @@ def import_data(job_id):
item.review,
item.rating,
)
if status:
job.import_status = status
job.save()
finally:
create_notification(job.user, 'IMPORT', related_import=job)