web/views/autoform.py
changeset 9492 c7fc56eecd1a
parent 9376 2ed0d091e9b1
child 9816 af6e3db801fc
child 9893 cba05de9a1a0
equal deleted inserted replaced
9484:31f070752462 9492:c7fc56eecd1a
   287                         role=neg_role(self.role), eidparam=True, id=iid)
   287                         role=neg_role(self.role), eidparam=True, id=iid)
   288 
   288 
   289     def keep_entity(self, form, entity):
   289     def keep_entity(self, form, entity):
   290         if not entity.has_eid():
   290         if not entity.has_eid():
   291             return True
   291             return True
   292         # are we regenerating form because of a validation error ?
   292         # are we regenerating form because of a validation error?
   293         if form.form_previous_values:
   293         if form.form_previous_values:
   294             cdvalues = self._cw.list_form_param(eid_param(self.rtype, self.peid),
   294             cdvalues = self._cw.list_form_param(eid_param(self.rtype, self.peid),
   295                                                 form.form_previous_values)
   295                                                 form.form_previous_values)
   296             if unicode(entity.eid) not in cdvalues:
   296             if unicode(entity.eid) not in cdvalues:
   297                 return False
   297                 return False