Don't violate the empty-dict vs None semantics of student_module during delete_many

This commit is contained in:
Calen Pennington
2015-08-10 14:42:18 -04:00
parent d502987c5f
commit 93b1b69854

View File

@@ -253,7 +253,7 @@ class DjangoXBlockUserStateClient(XBlockUserStateClient):
student_modules = self._get_student_modules(username, block_keys)
for student_module, _ in student_modules:
if fields is None:
student_module.state = None
student_module.state = "{}"
else:
current_state = json.loads(student_module.state)
for field in fields: