diff --git a/vendor/regidesk/regidesk/models.py b/vendor/regidesk/regidesk/models.py index 0bb590f6e6d4a67d21490c2db3ab866e2f41f679..b8417ef2ef50ad9a0732184a101c0bae60fee402 100644 --- a/vendor/regidesk/regidesk/models.py +++ b/vendor/regidesk/regidesk/models.py @@ -12,7 +12,7 @@ from django.db.models import Q, F from django.db.models import Case, When, Value from django.db.models import Count from django.db.models.signals import post_save -from django.contrib.auth.models import User +from django.contrib.auth import get_user_model import pyqrcode from symposion import constants @@ -20,6 +20,8 @@ from symposion.text_parser import parse from registrasion.models import commerce from registrasion.util import generate_access_code as generate_code +User = get_user_model() + class BoardingPassTemplate(models.Model): @@ -60,7 +62,7 @@ class BoardingPass(models.Model): class CheckIn(models.Model): - user = models.OneToOneField(User) + user = models.OneToOneField(User, on_delete=models.CASCADE) boardingpass = models.OneToOneField(BoardingPass, null=True, blank=True, on_delete=models.SET_NULL) seen = models.DateTimeField(null=True,blank=True)