Do not compute record name for negative id
With ba6b8ce0e692 the record name of default values are also computed for one2one and reference but reference fields can have a default value with only the model part by using a negative id. In this case we should not compute a record name.