Skip to content

Commit d0bb156

Browse files
committed
edi_sale_ubl: do not compute state for non edi orders
1 parent b364a87 commit d0bb156

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

edi_sale_ubl_oca/components/listeners.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,11 @@ def _handle_order_state(self, order, lines=None):
4040
self._handle_order_state_no_state(order)
4141

4242
def _skip_state_update(self, record, fields=None, operation=None):
43-
if record.env.context.get(
44-
"edi_sale_skip_state_update"
45-
) or not self._is_ubl_exchange(record):
43+
if (
44+
not record.origin_exchange_record_id
45+
or record.env.context.get("edi_sale_skip_state_update")
46+
or not self._is_ubl_exchange(record)
47+
):
4648
return True
4749
return False
4850

0 commit comments

Comments
 (0)