fix(odoo): agregar store=True a campos computados
- unread_count: necesario para filtros de búsqueda - last_message_preview: necesario para vistas Campos computados sin store=True no pueden usarse en dominios de filtros. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -38,6 +38,7 @@ class WhatsAppConversation(models.Model):
|
|||||||
last_message_preview = fields.Char(
|
last_message_preview = fields.Char(
|
||||||
string='Último Mensaje',
|
string='Último Mensaje',
|
||||||
compute='_compute_last_message',
|
compute='_compute_last_message',
|
||||||
|
store=True,
|
||||||
)
|
)
|
||||||
message_ids = fields.One2many(
|
message_ids = fields.One2many(
|
||||||
'whatsapp.message',
|
'whatsapp.message',
|
||||||
@@ -56,6 +57,7 @@ class WhatsAppConversation(models.Model):
|
|||||||
unread_count = fields.Integer(
|
unread_count = fields.Integer(
|
||||||
string='No Leídos',
|
string='No Leídos',
|
||||||
compute='_compute_unread_count',
|
compute='_compute_unread_count',
|
||||||
|
store=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
@api.depends('partner_id', 'contact_name', 'phone_number')
|
@api.depends('partner_id', 'contact_name', 'phone_number')
|
||||||
|
|||||||
Reference in New Issue
Block a user