fix: Variable assignment data type converted (#4279)
parent
57195f277a
commit
2151c51f78
|
|
@ -20,4 +20,7 @@ class ContainCompare(Compare):
|
||||||
def compare(self, source_value, compare, target_value):
|
def compare(self, source_value, compare, target_value):
|
||||||
if isinstance(source_value, str):
|
if isinstance(source_value, str):
|
||||||
return str(target_value) in source_value
|
return str(target_value) in source_value
|
||||||
return any([str(item) == str(target_value) for item in source_value])
|
elif isinstance(source_value, list):
|
||||||
|
return any([str(item) == str(target_value) for item in source_value])
|
||||||
|
else:
|
||||||
|
return str(target_value) in str(source_value)
|
||||||
|
|
|
||||||
|
|
@ -20,4 +20,7 @@ class NotContainCompare(Compare):
|
||||||
def compare(self, source_value, compare, target_value):
|
def compare(self, source_value, compare, target_value):
|
||||||
if isinstance(source_value, str):
|
if isinstance(source_value, str):
|
||||||
return str(target_value) not in source_value
|
return str(target_value) not in source_value
|
||||||
return not any([str(item) == str(target_value) for item in source_value])
|
elif isinstance(self, list):
|
||||||
|
return not any([str(item) == str(target_value) for item in source_value])
|
||||||
|
else:
|
||||||
|
return str(target_value) not in str(source_value)
|
||||||
|
|
|
||||||
|
|
@ -86,9 +86,9 @@ class BaseVariableAssignNode(IVariableAssignNode):
|
||||||
return NodeResult({'variable_list': variable_list, 'result_list': result_list}, {})
|
return NodeResult({'variable_list': variable_list, 'result_list': result_list}, {})
|
||||||
|
|
||||||
def get_reference_content(self, fields: List[str]):
|
def get_reference_content(self, fields: List[str]):
|
||||||
return str(self.workflow_manage.get_reference_field(
|
return self.workflow_manage.get_reference_field(
|
||||||
fields[0],
|
fields[0],
|
||||||
fields[1:]))
|
fields[1:])
|
||||||
|
|
||||||
def get_details(self, index: int, **kwargs):
|
def get_details(self, index: int, **kwargs):
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue