From 0c13037966a991a0f75e7e365a538dd7e473262b Mon Sep 17 00:00:00 2001 From: Krzysztof Nazarewski Date: Mon, 21 Mar 2016 15:50:33 +0100 Subject: [PATCH] fixed the nested namespaces along with changed message --- rest_framework/versioning.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/versioning.py b/rest_framework/versioning.py index e27c7b316..e663f435e 100644 --- a/rest_framework/versioning.py +++ b/rest_framework/versioning.py @@ -112,13 +112,13 @@ class NamespaceVersioning(BaseVersioning): Host: example.com Accept: application/json """ - invalid_version_message = _('Invalid version in URL path.') + invalid_version_message = _('Invalid version in namespace.') def determine_version(self, request, *args, **kwargs): resolver_match = getattr(request, 'resolver_match', None) if (resolver_match is None or not resolver_match.namespace): return self.default_version - version = resolver_match.namespace + version = resolver_match.namespace.split(':')[0] if not self.is_allowed_version(version): raise exceptions.NotFound(self.invalid_version_message) return version