Open daliboris opened 1 year ago
Teď si uvědomuju, že identifikátory nejsou validní UUID, ale i tak to nic nemění na tom, že by bylo dobré pro správce vypsat konkrétní nenalezené identifikátory.
REST API vrací chybu, ale v popisu je pouze jeden nevalidní identifikátor, nikoli všechny.
{
"status": 400,
"error": "Bad Request",
"path": "POST: /api/enrichment",
"timestamp": "2022-12-20T23:56:10.857946Z",
"code": "INVALID_JOB_PARAMETERS",
"exception": "cz.inqool.dl4dh.krameriusplus.core.domain.exception.JobException",
"message": "Publication with UUID: cea5e1d0-4081-11ed-80d2-5ef3fc9bb22f was not found"
}
Pokud požadavek na obohacení (
/api/enrichment
) obsahuje několik UUID a některé z nich není platné, vrátí se stav 400 se zprávou "message": "Publication with given UUID was not found".Z uvedené zprávy není jasné, který z identifikátorů se nepodařilo najít.
Zpráva by měla obsahovat všechny nenalezené identifikátory.
Vyzkoušeno na: