Allow uppercase methods in action decorator.

Previously, using uppercase for the method argument would silently fail
to route those methods.
This commit is contained in:
Philip Douglas 2013-06-21 16:28:17 +01:00
parent f3529f1f4a
commit fa9f5fb8dc

View File

@ -136,6 +136,7 @@ class SimpleRouter(BaseRouter):
attr = getattr(viewset, methodname)
httpmethods = getattr(attr, 'bind_to_methods', None)
if httpmethods:
httpmethods = [method.lower() for method in httpmethods]
dynamic_routes.append((httpmethods, methodname))
ret = []