[FIX] website_livechat: prevent DB usage after migration
In V16 visitor are unlinked after 60 days https://github.com/odoo/odoo/blob/16.0/addons/website/models/website_visitor.py#L351 (in V14 it is archived). After a migration a large database should unlink lot of visitor. Before this commit the time to unlink are very long (some days). After some hours. closes odoo/odoo#120666 X-original-commit: e860db01341a3f4447b5c4cd61fe771e3a224ade Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
committed by
GitHub
parent
f43eadd28a
commit
c5d583ca35
@@ -8,7 +8,7 @@ from odoo.exceptions import AccessError
|
||||
class DiscussChannel(models.Model):
|
||||
_inherit = 'discuss.channel'
|
||||
|
||||
livechat_visitor_id = fields.Many2one('website.visitor', string='Visitor')
|
||||
livechat_visitor_id = fields.Many2one('website.visitor', string='Visitor', index='btree_not_null')
|
||||
|
||||
def channel_pin(self, pinned=False):
|
||||
""" Override to clean an empty livechat channel.
|
||||
|
||||
Reference in New Issue
Block a user