From 4cb2447edb3228bf0cc37428db7dd47385f6f6bd Mon Sep 17 00:00:00 2001 From: richard-dds Date: Fri, 24 Aug 2018 15:26:55 -0400 Subject: [PATCH] Simplify ListItemsUnique check --- atst/forms/validators.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/atst/forms/validators.py b/atst/forms/validators.py index 1cc8bb83..9d007ecf 100644 --- a/atst/forms/validators.py +++ b/atst/forms/validators.py @@ -64,8 +64,7 @@ def ListItemRequired(message="Please provide at least one.", empty_values=("", N def ListItemsUnique(message="Items must be unique"): def _list_items_unique(form, field): - sorted_values = sorted(v for v in field.data) - if sorted_values != sorted(set(sorted_values)): + if len(field.data) > len(set(field.data)): raise ValidationError(message) return _list_items_unique