Now, is not clear which fields are required and which are not, the flags to mark the required field in parsers are added almost randomly.
As we know, Anne wants to see the article uploaded to db even if it's non-compliant. As I mentioned, the output of Airflow workflows should create a record in DB, bypass this function from scoap3 backend:
Now, is not clear which fields are required and which are not, the flags to mark the required field in parsers are added almost randomly. As we know, Anne wants to see the article uploaded to db even if it's non-compliant. As I mentioned, the output of Airflow workflows should create a record in DB, bypass this function from scoap3 backend:
https://github.com/SCOAP3/scoap3/blob/main/scoap3/tasks.py#L286-L300
If the record does not have all of the required fields, it will crash on this function with an error:
The error is not informative! We can: