mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-28 00:49:49 +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):
|
||||
if request.version is not None:
|
||||
kwargs = {} if (kwargs is None) else kwargs
|
||||
kwargs[self.version_param] = request.version
|
||||
kwargs = {
|
||||
self.version_param: request.version,
|
||||
**(kwargs or {})
|
||||
}
|
||||
|
||||
return super().reverse(
|
||||
viewname, args, kwargs, request, format, **extra
|
||||
|
|
Loading…
Reference in New Issue
Block a user