Open ErnestaP opened 1 year ago
During a test on QA:
Some values, such as arxiv id, collaboration, and affiliations are not extracted correctly during parsing.
[x] ARXIV:
The parser crashes, because it tries to extract text from None value.
The error from workflows: AttributeError: 'NoneType' object has no attribute 'text'
Reproduce: run a full IOP workflow on QA
Actual behavior: no crash.
[x] Collaborations:
The parses assigns collaborations to authors given names field
Actual behavior: should create an additional field with collaboration values
[x] Affiliations:
If the author has one or more affiliations, just the first one is in the final JSON record
Actual behavior: all affiliations havw to be visible on the final JSON record
During a test on QA:
Some values, such as arxiv id, collaboration, and affiliations are not extracted correctly during parsing.
[x] ARXIV:
The parser crashes, because it tries to extract text from None value.
The error from workflows: AttributeError: 'NoneType' object has no attribute 'text'
Reproduce: run a full IOP workflow on QA
Actual behavior: no crash.
[x] Collaborations:
The parses assigns collaborations to authors given names field
Actual behavior: should create an additional field with collaboration values
[x] Affiliations:
If the author has one or more affiliations, just the first one is in the final JSON record
Actual behavior: all affiliations havw to be visible on the final JSON record