diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 9baec3e098..69078c0bdd 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -881,7 +881,7 @@ class DatabaseQuery: # because "like" uses backslash (\) for escaping value = value.replace("\\", "\\\\").replace("%", "%%") - elif f.operator == "=" and df and df.fieldtype in ["Link", "Data"]: # TODO: Refactor if possible + elif f.operator == "=" and df and df.fieldtype in ("Link", "Data", "Dynamic Link"): value = cstr(f.value) or "''" fallback = "''"