scieloorg / kernel

É o componente central da nova arquitetura de sistemas de informação da Metodologia SciELO, ainda em fase de desenvolvimento.
https://docs.google.com/document/d/14YBl7--4ouaWBQhxzUYWRuhmegwnSYrDgupsED6rhvM/edit?usp=sharing
BSD 2-Clause "Simplified" License
6 stars 11 forks source link

Erro ao criar journal com dados idênticos aos da base MST #158

Closed joffilyfe closed 5 years ago

joffilyfe commented 5 years ago

Descrição do problema

Durante o espelhamento da base ISIS alguns periódicos não puderam ser criados/atualizados por causa da validação dos dados contidos na subject_area. Os periódicos com problemas apresentavam a área 'Linguistics, Letters and Arts' o Kernel não aceita este valor como válido, para o Kernel o valor correto é :https://github.com/scieloorg/document-store/blob/fc2e7f8a87b4f25888fa6c5cb646712e9a066b8c/documentstore/domain.py#L28-L38

Passos para reproduzir o problema

N/A

Comportamento esperado

Como acordado, devemos substituir toda a lista de SUBJECT_AREAS atual para uma lista de códigos, que podem ter a descrição das áreas, mas que fique explícito que não é "lista correta". Assim, com as novas integrações no Kernel, será necessário fazer a interpretação do código e, consequentemente, não manteremos a lista de áreas legada da Title Manager e das bases ISIS.

Esta é a lista com os nomes das áreas corretas:

[
    "Agricultural Sciences",
    "Applied Social Sciences",
    "Biological Sciences",
    "Engineering",
    "Exact and Earth Sciences",
    "Health Sciences",
    "Human Sciences",
    "Linguistics, Letters and Arts"
]

Screenshots ou vídeos

N/A

Anexos

scieloorg/opac#1157