Skip to content

Commit 53578bf

Browse files
Merge pull request #56 from ekonstantinidis/case-url-root
Case where regex is "^"
2 parents 4d68fa7 + f52bce7 commit 53578bf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

rest_framework_docs/api_docs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ def __init__(self):
1717
def get_all_view_names(self, urlpatterns, parent_pattern=None):
1818
for pattern in urlpatterns:
1919
if isinstance(pattern, RegexURLResolver):
20-
self.get_all_view_names(urlpatterns=pattern.url_patterns, parent_pattern=pattern)
20+
parent_pattern = None if pattern._regex == "^" else pattern
21+
self.get_all_view_names(urlpatterns=pattern.url_patterns, parent_pattern=parent_pattern)
2122
elif isinstance(pattern, RegexURLPattern) and self._is_drf_view(pattern):
2223
api_endpoint = ApiEndpoint(pattern, parent_pattern)
2324
self.endpoints.append(api_endpoint)

0 commit comments

Comments
 (0)