app/soc/logic/models/base.py
changeset 2030 a21ee5f0591d
parent 1780 210ab3d5d6ea
child 2161 3b5e0e0880cd
equal deleted inserted replaced
2029:1f276091b42a 2030:a21ee5f0591d
   367       raise InvalidArgumentError
   367       raise InvalidArgumentError
   368 
   368 
   369     properties = self._model.properties()
   369     properties = self._model.properties()
   370 
   370 
   371     for name, prop in properties.iteritems():
   371     for name, prop in properties.iteritems():
   372       # if the property is not updatable or is not updated, skip it
   372       # if the property is not updateable or is not updated, skip it
   373       if name in self._skip_properties or (name not in entity_properties):
   373       if name in self._skip_properties or (name not in entity_properties):
   374         continue
   374         continue
   375 
   375 
   376       if self._updateField(entity, entity_properties, name):
   376       if self._updateField(entity, entity_properties, name):
   377         value = entity_properties[name]
   377         value = entity_properties[name]