Skip to content

Commit

Permalink
articles: files - handle workflow files
Browse files Browse the repository at this point in the history
Signed-off-by: pamfilos <[email protected]>
  • Loading branch information
pamfilos committed Apr 25, 2024
1 parent cd2059b commit 1856935
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions scoap3/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,14 @@ def _create_article_file(data, article):
article_file_data = {"article_id": article, "file": file_path}
ArticleFile.objects.get_or_create(**article_file_data)

for file in data.get("files", {}):
article_id = article.id
file_path = data["files"][file]
file_path = file_path.split("/", 1)[1] if "/" in file_path else file_path
article = Article.objects.get(pk=article_id)
article_file_data = {"article_id": article, "file": file_path}
ArticleFile.objects.get_or_create(**article_file_data)


def _create_article_identifier(data, article):
for doi in data.get("dois"):
Expand Down

0 comments on commit 1856935

Please sign in to comment.