From d87496d8d554af63d429bcc8619f8cf2bb25aa38 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Fri, 1 Mar 2019 09:07:15 +0530 Subject: [PATCH] fix: clear assignment while reassigning --- frappe/automation/doctype/assignment_rule/assignment_rule.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.py b/frappe/automation/doctype/assignment_rule/assignment_rule.py index 4d49c17ff8..208efe7b95 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.py +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.py @@ -27,6 +27,9 @@ class AssignmentRule(Document): return False def do_assignment(self, doc): + # clear existing assignment, to reassign + assign_to.clear(doc.get('doctype'), doc.get('name')) + user = self.get_user() assign_to.add(dict(