[IMP] bus: Garbage collect bus.presence for archived users

closes odoo/odoo#114656

Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
Yannick Tivisse
2023-03-13 13:13:50 +01:00
parent e79b1a79bc
commit 0658de98a9
+4
View File
@@ -70,3 +70,7 @@ class BusPresence(models.Model):
if presence.last_presence < last_presence:
values['last_presence'] = last_presence
presence.write(values)
@api.autovacuum
def _gc_bus_presence(self):
self.search([('user_id.active', '=', False)]).unlink()