From 4fbe88b90fb071165ab7dc91795b8d95c7174bd3 Mon Sep 17 00:00:00 2001 From: BIZ Factory GmbH Date: Mon, 1 Mar 2021 08:25:48 +0100 Subject: [PATCH] Update U2F.py fix get instead of filter in function call --- mfa/U2F.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mfa/U2F.py b/mfa/U2F.py index 1531b51..16cebea 100644 --- a/mfa/U2F.py +++ b/mfa/U2F.py @@ -52,7 +52,7 @@ def validate(request,username): challenge = request.session.pop('_u2f_challenge_') device, c, t = complete_authentication(challenge, data, [settings.U2F_APPID]) - key = User_Keys.objects.filter(username=username, properties__iregex=rf'{device["publicKey"]}') + key = User_Keys.objects.get(username=username, properties__iregex=rf'{device["publicKey"]}') key.last_used=timezone.now() key.save() mfa = {"verified": True, "method": "U2F","id":key.id}