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
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- Müşteri İlişkileri Yönetimi
- e-Commerce
- Muhasebe
- Envanter
- PoS
- Project
- MRP
Bu soru işaretlendi
4441
Görünümler
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Üye Olİlgili Gönderiler | Cevaplar | Görünümler | Aktivite | |
---|---|---|---|---|
Many2one related field
Çözüldü
|
|
3
Eyl 21
|
9397 | |
|
4
Oca 20
|
3209 | ||
|
0
Nis 17
|
3665 | ||
|
1
Oca 25
|
1902 | ||
|
3
Eki 22
|
5918 |