Pode acontecer de tentarem converter um pacote cujo <issue> não está registrado na base issue ou a base issue ainda não foi atualizada com seu registro. E quando isso acontece, ao invés de o programa seguir e apresentar o erro:
levanta a seguinte exceção:
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 421, in convert_package
conversion.register_pids_and_update_xmls(self.pid_manager)
File "/home/scielo/xc/app/xc_2020/xml/.venv/src/scielo-production-tools/src/scielo/bin/xml/prodtools/processing/pkg_processors.py", line 122, in register_pids_and_update_xmls
issn_id=issue_models.issue.issn_id,
AttributeError: 'NoneType' object has no attribute 'issue'
Passos para reproduzir o problema
Edite 1 xml com um valor "absurdo" para <issue>
Use o xc com um pacote contendo este XML
Observe o erro apresentado
Comportamento esperado
Que o programa continue e mostre no relatório que o issue informado não foi identificado
Descrição do problema
Pode acontecer de tentarem converter um pacote cujo
<issue>
não está registrado na baseissue
ou a baseissue
ainda não foi atualizada com seu registro. E quando isso acontece, ao invés de o programa seguir e apresentar o erro:levanta a seguinte exceção:
Passos para reproduzir o problema
<issue>
Comportamento esperado
Que o programa continue e mostre no relatório que o issue informado não foi identificado
Screenshots ou vídeos
n/a
Anexos
n/a
Ambiente utilizado
n/a