Fix indents and copy behavior

This commit is contained in:
Vik Paruchuri
2013-08-08 19:31:34 -04:00
parent 687ab3ddae
commit e4bcfa5c21
3 changed files with 8 additions and 10 deletions

View File

@@ -353,7 +353,8 @@ class LmsKeyValueStore(KeyValueStore):
for field in kv_dict:
# Check field for validity
if field.field_name in self._descriptor_model_data:
raise InvalidWriteError("Not allowed to overwrite descriptor model data", field.field_name)
if field.field_name not in ["due","graceperiod"]:
raise InvalidWriteError("Not allowed to overwrite descriptor model data", field.field_name)
if field.scope not in self._allowed_scopes:
raise InvalidScopeError(field.scope)