diff --git a/src/validator.coffee b/src/validator.coffee index ae68f1d..0d4c085 100644 --- a/src/validator.coffee +++ b/src/validator.coffee @@ -164,6 +164,9 @@ analyzeRoutes = (prefix, descriptor) -> else throw new Error "allowableValues.values is missing or is not an array for allowableValues.list of #{spec.name}" + if spec.pattern? + schema.pattern = spec.pattern + if allowMultiple schema.items = _.clone(schema) schema.items.type = convertType(spec.dataType, spec.name, false, descriptor.models)