Merge pull request #16004 from edx/LEARNER-2165

Updated set_user_attribute method
This commit is contained in:
Ayub khan
2017-09-14 18:12:12 +05:00
committed by GitHub

View File

@@ -2551,8 +2551,7 @@ class UserAttribute(TimeStampedModel):
user. Overwrites any previous value for that name, if it
exists.
"""
cls.objects.filter(user=user, name=name).delete()
cls.objects.create(user=user, name=name, value=value)
cls.objects.update_or_create(user=user, name=name, defaults={'value': value})
@classmethod
def get_user_attribute(cls, user, name):