From e9a6c4ab13b577642b716625d572036f706e357b Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sat, 23 Sep 2023 15:26:31 +0530 Subject: [PATCH] fix: user info error when name case mismatches --- frappe/utils/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frappe/utils/__init__.py b/frappe/utils/__init__.py index 77fe2b0f8d..d5e68b1fb5 100644 --- a/frappe/utils/__init__.py +++ b/frappe/utils/__init__.py @@ -1101,9 +1101,6 @@ def add_user_info(user: str | list[str] | set[str], user_info: dict[str, _UserIn if not missing_users: return - for missing_user in missing_users: - user_info[missing_user] = frappe._dict() - missing_info = frappe.get_all( "User", {"name": ("in", missing_users)}, @@ -1111,7 +1108,7 @@ def add_user_info(user: str | list[str] | set[str], user_info: dict[str, _UserIn ) for info in missing_info: - user_info[info.name].update( + user_info.setdefault(info.name, frappe._dict()).update( fullname=info.full_name or user, image=info.user_image, name=user,