diff --git a/rest_framework/routers.py b/rest_framework/routers.py index 7a2d981a3..4e3fbc4de 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -179,10 +179,11 @@ class SimpleRouter(BaseRouter): initkwargs = route.initkwargs.copy() initkwargs.update(method_kwargs) url_path = initkwargs.pop("url_path", None) or methodname + url_name = initkwargs.pop("url_name", None) or url_path ret.append(Route( url=replace_methodname(route.url, url_path), mapping={httpmethod: methodname for httpmethod in httpmethods}, - name=replace_methodname(route.name, url_path), + name=replace_methodname(route.name, url_name), initkwargs=initkwargs, ))