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