counter: fix a bug where you can't register UID card with only number inside

This commit is contained in:
2019-05-24 08:38:15 +02:00
parent 0f832a2774
commit 1f3220246a
2 changed files with 67 additions and 1 deletions

View File

@ -749,7 +749,7 @@ class StudentCard(models.Model):
@staticmethod
def is_valid(uid):
return (
uid.isupper()
(uid.isupper() or uid.isnumeric())
and len(uid) == StudentCard.UID_SIZE
and not StudentCard.objects.filter(uid=uid).exists()
)