From b115913fc9ebc23bb55197c4a78cbd567c1e3dc0 Mon Sep 17 00:00:00 2001 From: Krishna Shirsath Date: Fri, 27 Feb 2026 12:53:44 +0530 Subject: [PATCH] fix: add missing type hints to whitelisted function arguments (cherry picked from commit 124ec4d3c239cdc3a71166f0b080882c984d07a7) --- .../manufacturing/doctype/production_plan/production_plan.py | 2 +- erpnext/setup/doctype/employee/employee.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/manufacturing/doctype/production_plan/production_plan.py b/erpnext/manufacturing/doctype/production_plan/production_plan.py index 30b3968fc80..3dc32ef4dab 100644 --- a/erpnext/manufacturing/doctype/production_plan/production_plan.py +++ b/erpnext/manufacturing/doctype/production_plan/production_plan.py @@ -680,7 +680,7 @@ class ProductionPlan(Document): frappe.delete_doc("Work Order", d.name) @frappe.whitelist() - def set_status(self, close=None, update_bin=False): + def set_status(self, close: bool | None = None, update_bin: bool = False) -> None: self.status = {0: "Draft", 1: "Submitted", 2: "Cancelled"}.get(self.docstatus) if close: diff --git a/erpnext/setup/doctype/employee/employee.py b/erpnext/setup/doctype/employee/employee.py index 3f1ca36c675..7b93e11a354 100755 --- a/erpnext/setup/doctype/employee/employee.py +++ b/erpnext/setup/doctype/employee/employee.py @@ -416,7 +416,9 @@ def deactivate_sales_person(status=None, employee=None): @frappe.whitelist() -def create_user(employee, user=None, email=None, create_user_permission=0): +def create_user( + employee: str, user: str | None = None, email: str | None = None, create_user_permission: int = 0 +) -> str: if not employee: frappe.throw(_("Employee is required"))