diff --git a/addons/bus/models/bus_presence.py b/addons/bus/models/bus_presence.py index 4da96e7b9b4..f545b197ea3 100644 --- a/addons/bus/models/bus_presence.py +++ b/addons/bus/models/bus_presence.py @@ -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()