Skip to content

[Migração de Artigos] NoDocumentRecordsToMigrateError no evento migrate_document_records de um issue com novos artigos #1016

Description

@patymori

Descrição do problema

Na execução da tarefa migrate_and_publish_articles, um dos issues que estava com status TODO em docs_status e files_status teve registro de erro em um dos eventos: NoDocumentRecordsToMigrateError. Porém, o evento seguinte registrou sucesso, com 16 arquivos migrados. Segue o resultado:

Status do fascículo AFM v13n2

Image

Eventos do fascículo

Event newest to oldest 2
Nombre
migrate_document_files
Creation date
1 de julio de 2026 a las 20:03
Last update date
1 de julio de 2026 a las 20:04
Completed
True
Detail
{
  "failures": [],
  "message": "Files",
  "migrated": 16
}
---

Event newest to oldest 3
Nombre
migrate_document_records
Creation date
1 de julio de 2026 a las 20:03
Last update date
1 de julio de 2026 a las 20:03
Completed
False
Detail
{
  "total_document_records": 0,
  "total_document_records_to_migrate": 0,
  "traceback": "['  File \"/app/proc/models.py\", line 1787, in migrate_document_records\\n    raise NoDocumentRecordsToMigrateError(\"No document records to migrate\")\\n']"
}

Registros de artigos em Article Proc

Image

Registros em MIgrated Files

Image

Passos para reproduzir o problema

  1. Execute migrate_and_publish_articles tendo um fascículo com docs_status e files_status TODO e artigos a migrar, sem especificar revista e sem nenhum force_* habilitado
  2. Verifique os status do fascículo em Issue Proc: docs_status BLOCKED e files_status DONE
  3. Observe o erro no evento migrate_document_records
  4. Acesse Article Proc e busque pelos registros de artigos deste fascículo
  5. Observe que todos os registros estão com todos os status TODO e não tem nenhum evento registrado
  6. Acesse Migrated Files e busque por arquivos dos artigos deste fascículo
  7. Observe que há registros de artigos deste fascículo

Comportamento esperado

O erro NoDocumentRecordsToMigrateError não deveria ocorrer por ter artigos a migrar. A migração dos artigos deveria acontecer, já que há registros a processar.

Screenshots ou vídeos

.

Anexos

.

Ambiente utilizado

Ambiente da coleção URY, Upload v2.12.3

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions