From 2a46bdd9755ec41bcbe786fbb6dac5aa40ea7e4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 24 Jul 2018 22:01:08 +0200 Subject: [PATCH] Add __table_handler__ to ModelSQL issue7581 review48531002 --- sale.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sale.py b/sale.py index fe58988386..82891966c9 100644 --- a/sale.py +++ b/sale.py @@ -11,7 +11,6 @@ from trytond.model import ( sequence_ordered) from trytond.pyson import Eval, If from trytond.transaction import Transaction -from trytond import backend __all__ = ['Sale', 'SaleLine', 'SaleExtra', 'SaleExtraLine'] @@ -111,14 +110,13 @@ class SaleExtra(DeactivableMixin, ModelSQL, ModelView, MatchMixin): def __register__(cls, module_name): pool = Pool() PriceList = pool.get('product.price_list') - TableHandler = backend.get('TableHandler') cursor = Transaction().connection.cursor() sql_table = cls.__table__() price_list = PriceList.__table__() super(SaleExtra, cls).__register__(module_name) - table = TableHandler(cls, module_name) + table = cls.__table_handler__(module_name) # Migration from 3.6: price_list not required and new company table.not_null_action('price_list', 'remove') query = sql_table.join(price_list,