replace double % for some dialects
This commit is contained in:
@ -176,6 +176,6 @@ class FilterAction(QueryAction):
|
|||||||
clause_text = clause_text.replace(
|
clause_text = clause_text.replace(
|
||||||
f"{self.table.name}.{self.column.name}", aliased_name
|
f"{self.table.name}.{self.column.name}", aliased_name
|
||||||
)
|
)
|
||||||
clause_text.replace("%%", "%") # remove doubles in some dialects
|
clause_text = clause_text.replace("%%", "%") # remove doubles in some dialects
|
||||||
clause = text(clause_text)
|
clause = text(clause_text)
|
||||||
return clause
|
return clause
|
||||||
|
|||||||
@ -177,6 +177,7 @@ def test_combining_groups_together():
|
|||||||
group._nested_groups[1]._nested_groups[0].actions[0].table_prefix
|
group._nested_groups[1]._nested_groups[0].actions[0].table_prefix
|
||||||
)
|
)
|
||||||
category_prefix = group._nested_groups[1]._nested_groups[1].actions[0].table_prefix
|
category_prefix = group._nested_groups[1]._nested_groups[1].actions[0].table_prefix
|
||||||
|
group_str.replace()
|
||||||
assert group_str == (
|
assert group_str == (
|
||||||
f"( ( product.name LIKE '%Test%' ) "
|
f"( ( product.name LIKE '%Test%' ) "
|
||||||
f"OR ( ( {price_list_prefix}_price_lists.name LIKE 'Aa%' ) "
|
f"OR ( ( {price_list_prefix}_price_lists.name LIKE 'Aa%' ) "
|
||||||
|
|||||||
Reference in New Issue
Block a user