From a761a9406c96848a13af9008a60904b8bc80f36c Mon Sep 17 00:00:00 2001 From: Roman Vasilyev Date: Tue, 8 Nov 2016 10:20:35 -0800 Subject: [PATCH] swagger template processing fix --- rest_framework/schemas.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rest_framework/schemas.py b/rest_framework/schemas.py index 773df6261..0dff8a171 100644 --- a/rest_framework/schemas.py +++ b/rest_framework/schemas.py @@ -452,6 +452,9 @@ class SchemaGenerator(object): """ fields = [] + if not hasattr(uritemplate, 'variables'): + return fields + for variable in uritemplate.variables(path): field = coreapi.Field(name=variable, location='path', required=True) fields.append(field)