exclude sqlite from replacing double %

This commit is contained in:
collerek
2021-04-20 12:38:11 +02:00
parent ac426de757
commit 1e68d42643

View File

@ -176,6 +176,7 @@ 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 = clause_text.replace("%%", "%") # remove doubles in some dialects if self.target_model.Meta.database._backend._dialect.name != 'sqlite':
clause_text = clause_text.replace("%%", "%") # remove %% in some dialects
clause = text(clause_text) clause = text(clause_text)
return clause return clause