hooks/syncschema.py
changeset 9971 5e44dd9dde6b
parent 9969 0f64ef873f7a
child 10025 7b72ecc3f4d2
equal deleted inserted replaced
9970:671bbfed459b 9971:5e44dd9dde6b
   645               and self.values['cardinality'][0] != self.oldvalues['cardinality'][0]:
   645               and self.values['cardinality'][0] != self.oldvalues['cardinality'][0]:
   646             syssource.update_rdef_null_allowed(self.cnx, rdef)
   646             syssource.update_rdef_null_allowed(self.cnx, rdef)
   647             self.null_allowed_changed = True
   647             self.null_allowed_changed = True
   648         if 'fulltextindexed' in self.values:
   648         if 'fulltextindexed' in self.values:
   649             UpdateFTIndexOp.get_instance(cnx).add_data(rdef.subject)
   649             UpdateFTIndexOp.get_instance(cnx).add_data(rdef.subject)
       
   650         if 'formula' in self.values:
       
   651             RecomputeAttributeOperation.get_instance(cnx).add_data(rdef)
   650 
   652 
   651     def revertprecommit_event(self):
   653     def revertprecommit_event(self):
   652         if self.rdef is None:
   654         if self.rdef is None:
   653             return
   655             return
   654         # revert changes on in memory schema
   656         # revert changes on in memory schema