Newer versions of JSON::Validator got the 'allow_invalid_refs' feature removed. We need to (finally) tweak our spec files to match the OpenAPI standard.
Created attachment 131347 [details] [review] Bug 30193: Remove use of allow_invalid_ref This patch removes the code that makes Koha allow an invalid spec It is expected to break the API. As an excercise, try saving the raw output from http://localhost:8080/api/v1 into swagger.json along the swagger.yaml file, and tweak V1.pm to point to the json version. Notice the API works! The idea, is we adapt our API so it conforms to the standard as much as possible, while keeping some modularity.
It is all or nothing it seems. Marking as duplicate of the invalid refs one. *** This bug has been marked as a duplicate of bug 30194 ***