From 35e0a18007683f7f46ccc065ba592cb01a78fdb4 Mon Sep 17 00:00:00 2001 From: Ritvik Sardana Date: Thu, 26 Feb 2026 15:08:12 +0530 Subject: [PATCH] chore: code cleanup --- frappe/core/api/user_invitation.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frappe/core/api/user_invitation.py b/frappe/core/api/user_invitation.py index c44ac563b6..5390caa154 100644 --- a/frappe/core/api/user_invitation.py +++ b/frappe/core/api/user_invitation.py @@ -66,9 +66,10 @@ def invite_by_email( def get_allowed_invite_params(app_name: str, kwargs: dict) -> dict: # get extra args based on app_name allowed_params = frappe._dict() - extra_invite_params = frappe.get_hooks("user_invitation", app_name=app_name).get( - "extra_invite_params", [] - ) + user_invitation_hook = frappe.get_hooks("user_invitation", app_name=app_name) + if not isinstance(user_invitation_hook, dict): + return {} + extra_invite_params = user_invitation_hook.get("extra_invite_params", []) for param in extra_invite_params: if param in kwargs: allowed_params[param] = kwargs[param]