Skip to content

Commit f52bce7

Browse files
author
Emmanouil Konstantinidis
committed
Case where regex is "^"
1 parent 4d68fa7 commit f52bce7

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)