diff --git a/apps/resm/tasks.py b/apps/resm/tasks.py index 5346ca1..19b33cc 100644 --- a/apps/resm/tasks.py +++ b/apps/resm/tasks.py @@ -141,7 +141,7 @@ def get_abstract_from_elsevier(number_of_task:int = 20): break original_status = paper.fetch_status if original_status == "downloading": - return f"paper {paper.id} is already downloading" + continue paper.fetch_status = "downloading" paper.save(update_fields=["fetch_status", "update_time"]) try: