From 7b8beeee3d45cafd7bec7ff3ee0e4371e142c36d Mon Sep 17 00:00:00 2001 From: Aljaž Košir Date: Thu, 30 Sep 2021 12:07:50 +0200 Subject: Fixed #33155 -- Made ModelChoiceIteratorValue instances hashable. --- django/forms/models.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'django/forms') diff --git a/django/forms/models.py b/django/forms/models.py index 5dcf923c12..7effb202e3 100644 --- a/django/forms/models.py +++ b/django/forms/models.py @@ -1166,6 +1166,9 @@ class ModelChoiceIteratorValue: def __str__(self): return str(self.value) + def __hash__(self): + return hash(self.value) + def __eq__(self, other): if isinstance(other, ModelChoiceIteratorValue): other = other.value -- cgit v1.3