diff --git a/apps/resm/tasks.py b/apps/resm/tasks.py index cf0ecdf..06cdefb 100644 --- a/apps/resm/tasks.py +++ b/apps/resm/tasks.py @@ -403,9 +403,9 @@ def download_pdf(paper_id): if paper.has_fulltext_pdf is False and paper.publication_year <= 2021: current_from = "scihub" msg = save_pdf_from_scihub(paper) - if paper.has_fulltext_pdf is False and cache.get("openalex_api_exceed") is None: - current_from = "openalex" - msg = save_pdf_from_openalex(paper) + # if paper.has_fulltext_pdf is False and cache.get("openalex_api_exceed") is None: + # current_from = "openalex" + # msg = save_pdf_from_openalex(paper) if paper.fail_reason is None and paper.has_fulltext_pdf is False: paper.save_fail_reason(msg) return msg, current_from diff --git a/apps/resm/views.py b/apps/resm/views.py index fde4e9e..51ec7ef 100644 --- a/apps/resm/views.py +++ b/apps/resm/views.py @@ -10,7 +10,7 @@ class PaperViewSet(CustomGenericViewSet, CustomListModelMixin): queryset = Paper.objects.all() serializer_class = PaperListSerializer filterset_fields = ["publication_year", "type", "fetch_status", - "has_abstract", "has_fulltext"] + "has_abstract", "has_fulltext", "doi"] search_fields = ['title', 'first_author', 'first_author_institution'] ordering = ["-publication_date", "-create_time"]