Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adiciona no recurso de descobertas dos artigos relacionados a capacidade de tratar mais um artigo com o mesmo DOI. #308

Merged
merged 1 commit into from
Nov 13, 2021

Conversation

gitnnolabs
Copy link
Contributor

O que esse PR faz?

Adiciona na (recurso) de descobertas dos artigos relacionados a capacidade de tratar mais um artigo com o mesmo DOI.

Adiciona melhorias nas mensagens.

Garante que seja pesquisado na base de dados apenas artigos públicos.

Onde a revisão poderia começar?

Pelo módulo airflow/dags/operations/sync_kernel_to_website_operations.py

Como este poderia ser testado manualmente?

Para testar manualmente é necessária uma errata ou retratação, ou adendo e garantir que esta relacionando um DOI duplicado na base de dados do site.

Algum cenário de contexto que queira dar?

Quando é encontrado mais de um é elegido para o relacionamento o primeiro encontrado, também esta sendo logado os demais encontrados.

Screenshots

Veja as massagens:

Captura de Tela 2021-11-12 às 07 50 31

Quais são tickets relevantes?

N/A

Referências

N/A

de tratar mais um artigo com o mesmo DOI, adiciona mensagens com os
artigos encontrados e melhora a lógica de exibição mensagens de forma
correta quando encontrado e não encontrado.
related_article = models.Article.objects.get(doi=related_doi, is_public=True)
except models.Article.MultipleObjectsReturned as ex:
articles = models.Article.objects.filter(
doi=related_doi, is_public=True)
Copy link
Member

@robertatakenaka robertatakenaka Nov 12, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@gitnnolabs gitnnolabs merged commit cbe5a9e into scieloorg:master Nov 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants