From 8efbcc7ebcc28cc03978f41e8285f55d5d3acc47 Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Wed, 27 Jun 2018 08:29:39 +0200 Subject: [PATCH] Avoid deleting photo cascades and deletes mail/openid and make sure digest_sha256 may not be null (needs migration 0007) --- ivatar/ivataraccount/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ivatar/ivataraccount/models.py b/ivatar/ivataraccount/models.py index 71b756a..b73cc2f 100644 --- a/ivatar/ivataraccount/models.py +++ b/ivatar/ivataraccount/models.py @@ -257,10 +257,10 @@ class ConfirmedEmail(BaseAccountModel): related_name='emails', blank=True, null=True, - on_delete=models.deletion.CASCADE, + on_delete=models.deletion.SET_NULL, ) digest = models.CharField(max_length=32) - digest_sha256 = models.CharField(max_length=64, null=True) + digest_sha256 = models.CharField(max_length=64) objects = ConfirmedEmailManager() class Meta: # pylint: disable=too-few-public-methods @@ -336,7 +336,7 @@ class ConfirmedOpenId(BaseAccountModel): related_name='openids', blank=True, null=True, - on_delete=models.deletion.CASCADE, + on_delete=models.deletion.SET_NULL, ) digest = models.CharField(max_length=64)