diff --git a/server/Server.js b/server/Server.js index 841001586..6ac69692f 100644 --- a/server/Server.js +++ b/server/Server.js @@ -217,6 +217,15 @@ class Server { console.debug(body) } }, + formats: [ + // Define custom format types for OpenAPI spec + { + name: 'uuid', + type: 'string', + validate: (v) => /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(v.toString()) + } + ], + unknownFormats: ['li_[a-z0-9]{18}', '[0-9]*'], ignoreUndocumented: true }) )