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",