From c6b71055fd6aa9475830c400d3abb8a7299350fb Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Mon, 30 Mar 2015 11:28:19 +0300 Subject: [PATCH] Require version param if ALLOWED_VERSIONS is set Documentation: "ALLOWED_VERSIONS. If set, this value will restrict the set of versions that may be returned by the versioning scheme, and will raise an error if the provided version if not in this set." --- rest_framework/versioning.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rest_framework/versioning.py b/rest_framework/versioning.py index 51b886f38..4dafe8025 100644 --- a/rest_framework/versioning.py +++ b/rest_framework/versioning.py @@ -27,7 +27,7 @@ class BaseVersioning(object): def is_allowed_version(self, version): if not self.allowed_versions: return True - return (version == self.default_version) or (version in self.allowed_versions) + return version in self.allowed_versions class AcceptHeaderVersioning(BaseVersioning):