From b4f8549c52ac90efb80156bc357f32a8ddd2cb49 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 25 Apr 2025 11:19:11 +0530 Subject: [PATCH] perf: cast todo queries for int PK (#32295) https://github.com/frappe/frappe/issues/32287 --- frappe/desk/doctype/todo/todo.py | 2 +- frappe/desk/form/assign_to.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/doctype/todo/todo.py b/frappe/desk/doctype/todo/todo.py index 3af97c24c0..77cdfb90db 100644 --- a/frappe/desk/doctype/todo/todo.py +++ b/frappe/desk/doctype/todo/todo.py @@ -94,7 +94,7 @@ class ToDo(Document): "ToDo", { "reference_type": self.reference_type, - "reference_name": self.reference_name, + "reference_name": str(self.reference_name), "status": ("not in", ("Cancelled", "Closed")), "allocated_to": ("is", "set"), }, diff --git a/frappe/desk/form/assign_to.py b/frappe/desk/form/assign_to.py index d915a4bd3e..3c9e4f6768 100644 --- a/frappe/desk/form/assign_to.py +++ b/frappe/desk/form/assign_to.py @@ -82,7 +82,7 @@ def add(args=None, *, ignore_permissions=False): "doctype": "ToDo", "allocated_to": assign_to, "reference_type": args["doctype"], - "reference_name": args["name"], + "reference_name": str(args["name"]), "description": args.get("description"), "priority": args.get("priority", "Medium"), "status": "Open",