fix: cast name in UserSettings query

This commit is contained in:
Faris Ansari 2024-12-02 13:29:36 +05:30
parent 3b014a2548
commit 94b051e05f

View file

@ -287,7 +287,7 @@ def update_user_settings(old: str, new: str, link_fields: list[dict]) -> None:
user_settings_details = (
frappe.qb.from_(UserSettings)
.select("user", "doctype", "data")
.where(UserSettings.data.like(old) & UserSettings.doctype.isin(linked_doctypes))
.where(UserSettings.data.like(cstr(old)) & UserSettings.doctype.isin(linked_doctypes))
.run(as_dict=True)
)