Skip to content

[Migração de Artigos] Artigos duplicados com mesmo PID v2 e PID v3 diferentes após falha de conexão com o Core #950

Description

@patymori

Descrição do problema

Ao executar a migração de um fascículo no momento em que não foi possível conexão com o Core, ocorreu a publicação no site de QA sem problemas. Ao tentar migrar novamente o fascículo, os artigos ficaram duplicados, tanto em Articles > Articles quanto no OPAC_5. Uma vez estabelecida conexão com o Core, foi necessário executar novamente a migração, que executa a tarefa task_exclude_articles_repetition para que os artigos fossem excluídos.

Passos para reproduzir o problema

  1. Configure para migrar um novo fascículo sem a conexão com o Core
  2. Execute a migração de artigos deste novo fascículo
  3. Verifique os registros em Articles > Articles e no TOC do fascículo no OPAC_5
  4. Reestabeleça a conexão com o Core
  5. Reexecute a migração de artigos deste fascículo
  6. Verifique os registros em Articles > Articles e no TOC do fascículo no OPAC_5. Observe que foram criados registros com PID v2 iguais e PID v3 diferentes e, por consequencia, artigos duplicados no OPAC_5
  7. Reexecute a migração de artigos deste fascículo
  8. Verifique os registros em Articles > Articles e no TOC do fascículo no OPAC_5. Observe que os registros criados na primeira execução da migração foram apagados

Comportamento esperado

Não deveria ser criado um novo registro com PID v3 diferente, tendo a necessidade de excluir os registros posteriormente.

Screenshots ou vídeos

.

Anexos

.

Ambiente utilizado

Upload de teste local v2.12.0rc4, Core de teste local v3.12.5, OPAC_5 de teste local v5.10.22-qa

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions