Skip to content

Commit

Permalink
[FIX] connector_woocommerce: manage multiple domain values
Browse files Browse the repository at this point in the history
  • Loading branch information
FrankC013 committed Oct 11, 2024
1 parent 747bba5 commit 288f6d2
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion connector_extension/components/binder.py
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,13 @@ def _additional_internal_binding_fields(self, external_data):
return {}

def _get_external_record_domain(self, relation, values):
return [(k, "=", v) for k, v in values.items()]
domain = []
for k, v in values.items():
if isinstance(v, (tuple, list)):
domain.append((k, "in", v))
else:
domain.append((k, "=", v))
return domain

def _get_external_record_alt(self, relation, id_values):
domain = self._get_external_record_domain(relation, id_values)
Expand Down

0 comments on commit 288f6d2

Please sign in to comment.