CDLUC3 / ezid

CDLUC3 ezid
MIT License
11 stars 4 forks source link

Fix UI error - create Crossref DOI failed #612

Open jsjiang opened 5 months ago

jsjiang commented 5 months ago

Create Crossref DOI failed on create simple and with error message:

  1. Create simple identifier on test Crossref DOI shoulder (doi:10.15697/) failed as the input data used DataCite format Error message:

    Identifier could not be created as submitted: error: bad request - error="ValidationError(["Registration with Crossref requires Crossref metadata supplied as value of element 'crossref'. Received metadata: {'datacite.creator': 'test creator', 'datacite.title': 'test title 2', 'datacite.publisher': 'test publisher', 'datacite.publicationyear': '2024', 'datacite.resourcetype': 'Book'}"])" Metadata: {'datacite.creator': 'test creator', 'datacite.publicationyear': '2024', 'datacite.publisher': 'test publisher', 'datacite.resourcetype': 'Book', 'datacite.title': 'test title 2'}
  2. Create advanced identifier on test Crossref DOI shoulder (doi:10.15697/) failed because the "custom remainder" field is not provided. The "custom remainder" field is actually optional. Error message:

    Optional: Enter a custom remainder (suffix)
    This combination of characters cannot be used as a remainder.

Find out:

jsjiang commented 5 months ago

Note: