scieloorg / core

Other
4 stars 9 forks source link

Fix: function xmlsps.get_or_create_issues #862

Closed samuelveigarangel closed 4 days ago

samuelveigarangel commented 3 weeks ago

O que esse PR faz?

Evita erro de NoneType object has no attribute 'get' em collection_date

Onde a revisão poderia começar?

pelos commits

Como este poderia ser testado manualmente?

  1. Baixar os arquivos: https://core.scielo.org/media/pid_provider/1678/4170/abc/abc/20210792/J9zrJ5mDWLY5K44hcyXm5Sz.xml https://core.scielo.org/media/pid_provider/2395/8464/secu/00/104/e1369/N8fpQycc5f79GKZGgkx5NRx.xml
  2. Executar a função: python python manage.py runscript load_article --script-args 1

Algum cenário de contexto que queira dar?

Importante notar que alguns xmls não vão possuir todos os dados relacionado ao issue. Em J9zrJ5mDWLY5K44hcyXm5Sz não há nenhum dado relacionado a data de publicação e issue.

<pub-date date-type="pub" publication-format="electronic">
<day>12</day>
<month>09</month>
<year>2022</year>
</pub-date>
<history>
<date date-type="received">
<day>15</day>
<month>09</month>
<year>2021</year>
</date>
<date date-type="rev-recd">
<day>14</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>06</month>
<year>2022</year>
</date>
</history>

Screenshots

N/A

Quais são tickets relevantes?

861

Referências

N/A