diff --git a/ietf/nomcom/models.py b/ietf/nomcom/models.py index 91c946d3a..8b1407ad5 100644 --- a/ietf/nomcom/models.py +++ b/ietf/nomcom/models.py @@ -90,7 +90,7 @@ class Nomination(models.Model): nominee = ForeignKey('Nominee') comments = ForeignKey('Feedback') nominator_email = models.EmailField(verbose_name='Nominator Email', blank=True) - user = ForeignKey(User, editable=False) + user = ForeignKey(User, editable=False, null=True, on_delete=models.SET_NULL) time = models.DateTimeField(auto_now_add=True) share_nominator = models.BooleanField(verbose_name='Share nominator name with candidate', default=False, help_text='Check this box to allow the NomCom to let the ' @@ -247,7 +247,7 @@ class Feedback(models.Model): subject = models.TextField(verbose_name='Subject', blank=True) comments = EncryptedTextField(verbose_name='Comments') type = ForeignKey(FeedbackTypeName, blank=True, null=True) - user = ForeignKey(User, editable=False, blank=True, null=True) + user = ForeignKey(User, editable=False, blank=True, null=True, on_delete=models.SET_NULL) time = models.DateTimeField(auto_now_add=True) objects = FeedbackManager() diff --git a/ietf/person/models.py b/ietf/person/models.py index 40b80c3f6..23753bcff 100644 --- a/ietf/person/models.py +++ b/ietf/person/models.py @@ -31,7 +31,7 @@ from ietf.utils.models import ForeignKey, OneToOneField class Person(models.Model): history = HistoricalRecords() - user = OneToOneField(User, blank=True, null=True) + user = OneToOneField(User, blank=True, null=True, on_delete=models.SET_NULL) time = models.DateTimeField(default=datetime.datetime.now) # When this Person record entered the system # The normal unicode form of the name. This must be # set to the same value as the ascii-form if equal.