mirror of
https://gitlab.com/datalifeit/trytond-aeat_sii
synced 2023-12-13 20:30:37 +01:00
_check_modify_exclude uses a set instead of list.
This commit is contained in:
parent
2f0ca0a91f
commit
d2d9896660
1 changed files with 4 additions and 4 deletions
|
@ -48,10 +48,10 @@ class Invoice(metaclass=PoolMeta):
|
|||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(Invoice, cls).__setup__()
|
||||
sii_fields = ['sii_book_key', 'sii_operation_key',
|
||||
'sii_received_key', 'sii_issued_key', 'sii_state',
|
||||
'sii_pending_sending', 'sii_communication_type', 'sii_header']
|
||||
cls._check_modify_exclude += sii_fields
|
||||
sii_fields = {'sii_book_key', 'sii_operation_key', 'sii_received_key',
|
||||
'sii_issued_key', 'sii_state', 'sii_pending_sending',
|
||||
'sii_communication_type', 'sii_header'}
|
||||
cls._check_modify_exclude |= sii_fields
|
||||
if hasattr(cls, '_intercompany_excluded_fields'):
|
||||
cls._intercompany_excluded_fields += sii_fields
|
||||
cls._intercompany_excluded_fields += ['sii_records']
|
||||
|
|
Loading…
Reference in a new issue