perf: cast filters to string for assignments (#32297)
lessen impact of https://github.com/frappe/frappe/issues/32287
This commit is contained in:
parent
b4f8549c52
commit
32bde73607
1 changed files with 4 additions and 4 deletions
|
|
@ -192,7 +192,7 @@ def get_assignments(doc) -> list[dict]:
|
|||
"ToDo",
|
||||
fields=["name", "assignment_rule"],
|
||||
filters=dict(
|
||||
reference_type=doc.get("doctype"), reference_name=doc.get("name"), status=("!=", "Cancelled")
|
||||
reference_type=doc.get("doctype"), reference_name=str(doc.get("name")), status=("!=", "Cancelled")
|
||||
),
|
||||
limit=5,
|
||||
)
|
||||
|
|
@ -220,7 +220,7 @@ def reopen_closed_assignment(doc):
|
|||
"ToDo",
|
||||
filters={
|
||||
"reference_type": doc.doctype,
|
||||
"reference_name": doc.name,
|
||||
"reference_name": str(doc.name),
|
||||
"status": "Closed",
|
||||
},
|
||||
pluck="name",
|
||||
|
|
@ -312,7 +312,7 @@ def apply(doc=None, method=None, doctype=None, name=None):
|
|||
"ToDo",
|
||||
filters={
|
||||
"reference_type": doc.doctype,
|
||||
"reference_name": doc.name,
|
||||
"reference_name": str(doc.name),
|
||||
},
|
||||
pluck="name",
|
||||
)
|
||||
|
|
@ -367,7 +367,7 @@ def update_due_date(doc, state=None):
|
|||
filters={
|
||||
"assignment_rule": rule.get("name"),
|
||||
"reference_type": doc.doctype,
|
||||
"reference_name": doc.name,
|
||||
"reference_name": str(doc.name),
|
||||
"status": "Open",
|
||||
},
|
||||
pluck="name",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue