The CrossrefContributorNormalizer currently iterates through all affiliations, imploding them and putting them wholesale into the 'suffix' field. This is inappropriate use of the data and will cause an error if the affiliation list is too long for the suffix field.
Attempt to import a reference that has an author with multiple/long affiliations ( 10.1029/2021JD035198 is my working example ). Try to save the form. It will produce an error; the value is too long for the 'suffix' field in the database.
Suffix is a short field meant for name suffixes (e.g. 'Jr'). Affiliation has no proper place currently in the Contributor entity. Either create a new/custom one for the affiliation, or skip altogether.
(Personally I will be using a patch to omit lines 34-40 of CrossrefContributorNormalizer.php .)
Active
2.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
No activities found.