scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

[xc] Erro ao executar pacote com documentos para "deletar" #3276

Closed robertatakenaka closed 4 years ago

robertatakenaka commented 4 years ago

Descrição do problema

Resolver o problema que ocorre ao processar 1415-4757-gmb-05-43-1-s1_del.zip

Traceback (most recent call last):
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/xc.py", line 163, in convert_package
    scilista_items, xc_status, mail_info = self.proc.convert_package(package)
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/processing/pkg_processors.py", line 417, in convert_package
    registered_issue_data, pkg_eval_result = self.evaluate_package(pkg)
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/processing/pkg_processors.py", line 404, in evaluate_package
    self.is_xml_generation, self.config
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/validations/pkg_evaluation.py", line 22, in __init__
    pkg, registered_issue_data, is_db_generation)
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/validations/pkg_evaluation.py", line 102, in __init__
    pkg.articles, is_db_generation)
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/data/merged.py", line 148, in __init__
    self.merge_articles()
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/data/merged.py", line 263, in merge_articles
    tasks.get(ACTION_CHECK_ORDER_AND_NAME), tasks.get(ACTION_DELETE))
  File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/data/merged.py", line 236, in _resolve_order_and_name_issues
    self.excluded_items[name] = self.articles[name].order
AttributeError: 'DocumentsMerger' object has no attribute 'excluded_items'

Passos para reproduzir o problema

  1. Executar o XC server com arquivo para deletar
  2. Observe o erro

Comportamento esperado

conseguir apagar o documento, sem ocorrer interrupção do programa

Screenshots ou vídeos

n/a

Anexos

n/a

Ambiente utilizado

dsteste