diff --git a/modules/purchase_trade/party.py b/modules/purchase_trade/party.py index d0e7d71..08fab37 100755 --- a/modules/purchase_trade/party.py +++ b/modules/purchase_trade/party.py @@ -2,6 +2,7 @@ from trytond.model import ModelSQL, ModelView, fields from trytond.pool import PoolMeta from trytond.exceptions import UserError from trytond.modules.purchase_trade.purchase import (TRIGGERS) +from trytond.transaction import Transaction __all__ = ['Party'] __metaclass__ = PoolMeta @@ -33,5 +34,6 @@ class Party(metaclass=PoolMeta): p = cls() p.name = party cls.save([p]) + Transaction().connection.flush() return p \ No newline at end of file