mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-28 08:59:54 +03:00
fix URLPathVersioning reverse fallback
This commit is contained in:
parent
57e7cc21e1
commit
0540f4ab25
|
@ -81,8 +81,10 @@ class URLPathVersioning(BaseVersioning):
|
||||||
|
|
||||||
def reverse(self, viewname, args=None, kwargs=None, request=None, format=None, **extra):
|
def reverse(self, viewname, args=None, kwargs=None, request=None, format=None, **extra):
|
||||||
if request.version is not None:
|
if request.version is not None:
|
||||||
kwargs = {} if (kwargs is None) else kwargs
|
kwargs = {
|
||||||
kwargs[self.version_param] = request.version
|
self.version_param: request.version,
|
||||||
|
**(kwargs or {})
|
||||||
|
}
|
||||||
|
|
||||||
return super().reverse(
|
return super().reverse(
|
||||||
viewname, args, kwargs, request, format, **extra
|
viewname, args, kwargs, request, format, **extra
|
||||||
|
|
Loading…
Reference in New Issue
Block a user