diff --git a/ormar/queryset/actions/filter_action.py b/ormar/queryset/actions/filter_action.py index df644a3..379c9e7 100644 --- a/ormar/queryset/actions/filter_action.py +++ b/ormar/queryset/actions/filter_action.py @@ -176,7 +176,8 @@ class FilterAction(QueryAction): clause_text = clause_text.replace( f"{self.table.name}.{self.column.name}", aliased_name ) - if self.target_model.Meta.database._backend._dialect.name != 'sqlite': + dialect_name = self.target_model.Meta.database._backend._dialect.name + if dialect_name != 'sqlite': # pragma: no cover clause_text = clause_text.replace("%%", "%") # remove %% in some dialects clause = text(clause_text) return clause