I'm experiencing some weird results with this code in a model:
customer = fields.Many2one('res.partner')
customer_email = fields.Char(related='customer.email')
customer_phone = fields.Char(related='customer.phone')
contact = fields.Many2one('res.partner')
contact_email = fields.Char(related='contact.email')
contact_phone = fields.Char(related='contact.phone')
The weirdness is that when I create a record from the view these seems to be mixed up. Meaning if I fill inn all fields, some don't get recorded when saving (typically if I write an customer_email and contact_email, only one of them get saved).
Any idea why this should happen?
ps. I found a "fix" by adding store=True on all the related fields, but I don't understand why this should fix the problem
Thanks
Це запитання позначене
6023
Переглядів
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Реєстрація| Related Posts | Відповіді | Переглядів | Дія | |
|---|---|---|---|---|
|
Many2one related field
Вирішено
|
|
3
вер. 21
|
11229 | |
|
Representation of Many2one in view
Вирішено
|
|
4
січ. 20
|
4823 | |
|
|
0
квіт. 17
|
5806 | ||
|
|
1
січ. 25
|
4253 | ||
|
|
3
жовт. 22
|
7764 |