From c23d188fbf56a50d6936c24e8b14a050976b8b63 Mon Sep 17 00:00:00 2001 From: Ritvik Sardana Date: Thu, 26 Feb 2026 12:51:07 +0530 Subject: [PATCH] fix: add **args param to add invite with app specific fields --- frappe/core/api/user_invitation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/core/api/user_invitation.py b/frappe/core/api/user_invitation.py index 7ca304b046..814bb854f4 100644 --- a/frappe/core/api/user_invitation.py +++ b/frappe/core/api/user_invitation.py @@ -6,7 +6,7 @@ from frappe.core.doctype.user_invitation.user_invitation import UserInvitation @frappe.whitelist(methods=["POST"]) def invite_by_email( - emails: str, roles: list[str], redirect_to_path: str, app_name: str = "frappe" + emails: str, roles: list[str], redirect_to_path: str, app_name: str = "frappe", **args ) -> dict[str, list[str]]: UserInvitation.validate_role(app_name) @@ -49,6 +49,7 @@ def invite_by_email( roles=[dict(role=role) for role in roles], app_name=app_name, redirect_to_path=redirect_to_path, + **args, ).insert(ignore_permissions=True) return {