Hello, In chapter 6, "Computed field" section, the following sentence could be clearer if splitted and reformulated :
When a new record is modified, including both insertions and updates, if a value for the field is not provided, web2py tries to compute from the other field values using the compute function. I suggest : "When a new record is inserted web2py tries to compute the value of the computed field from the other field as specified in the compute function. The same goes when we modify (update) a existing record. In both case web2py tries to compute only if a value for the field is not provided." Richard

