Merge pull request #4118 from edx/jsa/bugfix-cc-user
bugfix: avoid side-effects when overriding User.default_retrieve_params
This commit is contained in:
@@ -116,7 +116,7 @@ class User(models.Model):
|
||||
|
||||
def _retrieve(self, *args, **kwargs):
|
||||
url = self.url(action='get', params=self.attributes)
|
||||
retrieve_params = self.default_retrieve_params
|
||||
retrieve_params = self.default_retrieve_params.copy()
|
||||
retrieve_params.update(kwargs)
|
||||
if self.attributes.get('course_id'):
|
||||
retrieve_params['course_id'] = self.course_id.to_deprecated_string()
|
||||
|
||||
Reference in New Issue
Block a user