From 9fa409eae4570711a43e38b6c5a61c8482154252 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:02:44 +0100 Subject: [PATCH] fix: translatability --- .../doctype/assignment_rule/assignment_rule.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/frappe/automation/doctype/assignment_rule/assignment_rule.py b/frappe/automation/doctype/assignment_rule/assignment_rule.py index 4ceff84573..82f1c7d799 100644 --- a/frappe/automation/doctype/assignment_rule/assignment_rule.py +++ b/frappe/automation/doctype/assignment_rule/assignment_rule.py @@ -9,6 +9,7 @@ from frappe.cache_manager import clear_doctype_map, get_doctype_map from frappe.desk.form import assign_to from frappe.model import log_types from frappe.model.document import Document +from frappe.utils.data import comma_and class AssignmentRule(Document): @@ -55,14 +56,10 @@ class AssignmentRule(Document): def validate_assignment_days(self): assignment_days = self.get_assignment_days() - if len(set(assignment_days)) != len(assignment_days): - repeated_days = get_repeated(assignment_days) - plural = "s" if len(repeated_days) > 1 else "" - frappe.throw( - _("Assignment Day{0} {1} has been repeated.").format( - plural, frappe.bold(", ".join(repeated_days)) + _("The following Assignment Days have been repeated: {0}").format( + comma_and([_(day) for day in get_repeated(assignment_days)], add_quotes=False) ) )