From c6de35faad1ef65cf0f63d43d1f63080f3489746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Dlouh=C3=BD?= Date: Wed, 13 Dec 2023 12:33:21 +0100 Subject: [PATCH] update _chosen_device --- two_factor/forms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/two_factor/forms.py b/two_factor/forms.py index 3c41b609d..d70b31f6e 100644 --- a/two_factor/forms.py +++ b/two_factor/forms.py @@ -170,6 +170,9 @@ def clean_device_id(self): raise forms.ValidationError(self.error_messages['invalid_device_id']) def _chosen_device(self, user): + device = super()._chosen_device(user) + if device is not None: + return device if self.device_cache: return self.device_cache else: