https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24401 --- Comment #58 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Created attachment 204922 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204922&action=edit Bug 24401: (QA follow-up) Declare interface in checkin API response, stop hiding timestamp checkin.yaml sets additionalProperties: false but never declared the real 'interface' column that Koha::Checkin->to_api emits, so every successful POST /checkins response failed OpenAPI response validation and the endpoint returned a 500 for every caller. Declare it. Separately, Koha::Checkin::to_api_mapping mapped 'timestamp' to undef, which Koha::Object treats as "delete this field" - so the documented timestamp property could never actually appear in a response. There's no reason to hide it (it's the checkin's own date/time, not incidental audit metadata), so drop the override and let it serialize normally (Koha::Object's generic datetime handling already formats it as RFC3339). Test plan: 1. yarn build && restart_all 2. prove t/db_dependent/api/v1/checkins.t => SUCCESS: passes (previously failed with a 500 on every successful checkin). Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> -- You are receiving this mail because: You are watching all bug changes.