Minor fix

This commit is contained in:
Oscar Alvarez 2021-02-23 12:40:48 -05:00
parent 907e42631d
commit e27e82cea4

16
sale.py
View file

@ -60,14 +60,14 @@ class Sale(metaclass=PoolMeta):
super(Sale, cls).__setup__()
cls.party.states['readonly'] = Bool(Eval('invoice_number'))
cls.state_string = super(Sale, cls).state.translated('state')
# for fname in cls.self_pick_up.on_change:
# if fname not in cls.shop.on_change:
# cls.shop.on_change.add(fname)
# if fname not in cls.party.on_change:
# cls.party.on_change.add(fname)
# for fname in cls.party.on_change:
# if fname not in cls.self_pick_up.on_change:
# cls.self_pick_up.on_change.add(fname)
for fname in cls.self_pick_up.on_change:
if fname not in cls.shop.on_change:
cls.shop.on_change.add(fname)
if fname not in cls.party.on_change:
cls.party.on_change.add(fname)
for fname in cls.party.on_change:
if fname not in cls.self_pick_up.on_change:
cls.self_pick_up.on_change.add(fname)
# for fname in (
# 'invoice_method', 'shipment_method'):
# fstates = getattr(cls, fname).states