Allow pattern on any field

openapi3
Cristi Vîjdea 2018-09-13 03:34:01 +03:00
parent 27cd5f7f2a
commit 586b88d8f3
1 changed files with 2 additions and 1 deletions

View File

@ -428,7 +428,8 @@ def get_basic_type_info(field):
return None
pattern = None
if swagger_type == openapi.TYPE_STRING and format in (None, openapi.FORMAT_SLUG):
if swagger_type == openapi.TYPE_STRING and format != openapi.FORMAT_URI:
# uri skipped because default URLField regex is complex and unhelpful
pattern = find_regex(field)
limits = find_limits(field)