From 4d5a5c397c8fe476dadbd6eb977b192e8fece291 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Tue, 18 Jul 2023 14:44:10 +0200 Subject: [PATCH] Reject invalid cards --- aleksis/apps/kort/models/sdm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aleksis/apps/kort/models/sdm.py b/aleksis/apps/kort/models/sdm.py index f89ff06..240eaf5 100644 --- a/aleksis/apps/kort/models/sdm.py +++ b/aleksis/apps/kort/models/sdm.py @@ -32,6 +32,9 @@ class NfcSdmAuthenticator(ObjectAuthenticator): except Card.DoesNotExist: return False + if not card.is_valid: + raise BadRequest("Card is not valid") + if obj is None: obj = card.person -- GitLab