diff --git a/addons/pos_mercury/models/pos_mercury.py b/addons/pos_mercury/models/pos_mercury.py index 2244d258816..11171982ba9 100644 --- a/addons/pos_mercury/models/pos_mercury.py +++ b/addons/pos_mercury/models/pos_mercury.py @@ -88,3 +88,11 @@ class pos_order_card(models.Model): break return statement_id + +class AutoVacuum(models.AbstractModel): + _inherit = 'ir.autovacuum' + + @api.model + def power_on(self, *args, **kwargs): + self.env['pos_mercury.mercury_transaction'].cleanup_old_tokens() + return super(AutoVacuum, self).power_on(*args, **kwargs) diff --git a/addons/pos_mercury/views/pos_mercury_views.xml b/addons/pos_mercury/views/pos_mercury_views.xml index 0a71329652f..18440062130 100644 --- a/addons/pos_mercury/views/pos_mercury_views.xml +++ b/addons/pos_mercury/views/pos_mercury_views.xml @@ -92,20 +92,6 @@ - - - Mercury token cleaning - - - 1 - days - -1 - - - - - -