diff --git a/frappe/patches.txt b/frappe/patches.txt index fca6092bdd..5b3f89b96c 100644 --- a/frappe/patches.txt +++ b/frappe/patches.txt @@ -29,3 +29,4 @@ frappe.patches.v4_0.file_manager_hooks execute:frappe.get_doc("User", "Guest").save() frappe.patches.v4_0.deprecate_link_selects frappe.patches.v4_0.set_language_in_system_settings +frappe.patches.v4_0.set_user_gravatar diff --git a/frappe/patches/v4_0/set_user_gravatar.py b/frappe/patches/v4_0/set_user_gravatar.py new file mode 100644 index 0000000000..78bd72f4dc --- /dev/null +++ b/frappe/patches/v4_0/set_user_gravatar.py @@ -0,0 +1,11 @@ +# Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors +# MIT License. See license.txt + +from __future__ import unicode_literals +import frappe + +def execute(): + for name in frappe.db.sql_list("select name from `tabUser` where ifnull(user_image, '')=''"): + user = frappe.get_doc("User", name) + user.update_gravatar() + user.db_set("user_image", user.user_image)