Hi, I am wondering if it's good practice to override the method create, on a model and update a field in the following way (using object.attribute = value):
Class MyTable:
starting_date: fields.Datetime(string='any date')
**** MORE FIELDS ******
@api.model
def create(self, values):
***** SOME LOGIC HERE ******
new_record = super(MyTable, self).create(values)
new_record.starting_date = new_record.create_date
return new_record