diff --git a/frappe/model/db_query.py b/frappe/model/db_query.py index 0dedeee712..7a47daad4f 100644 --- a/frappe/model/db_query.py +++ b/frappe/model/db_query.py @@ -1142,6 +1142,10 @@ class DatabaseQuery: def update_user_settings(self): # update user settings if new search + if not self.save_user_settings_fields and not getattr(self, "user_settings", None): + # Nothing has changed or needs to be changed + return + user_settings = json.loads(get_user_settings(self.doctype)) if hasattr(self, "user_settings"):