Merge pull request #2933 from cancan101/overide_method_action

Set the action on a view when override_method regardless of its None-ness
This commit is contained in:
Tom Christie 2015-05-27 09:10:58 +01:00
commit 95a27a108d

View File

@ -48,7 +48,6 @@ class override_method(object):
def __enter__(self):
self.view.request = clone_request(self.request, self.method)
if self.action is not None:
# For viewsets we also set the `.action` attribute.
action_map = getattr(self.view, 'action_map', {})
self.view.action = action_map.get(self.method.lower())
@ -56,7 +55,6 @@ class override_method(object):
def __exit__(self, *args, **kwarg):
self.view.request = self.request
if self.action is not None:
self.view.action = self.action