diff --git a/opentech/public/news/models.py b/opentech/public/news/models.py index 4cd4d5a915264bc040f4beeb88bc46761bdfac3a..05f029338bd829128aee9fc1cc7e3c5655a3e35a 100644 --- a/opentech/public/news/models.py +++ b/opentech/public/news/models.py @@ -55,9 +55,7 @@ class NewsPageRelatedPage(RelatedPage): class NewsProjectRelatedPage(RelatedPage): page = models.ForeignKey( 'wagtailcore.Page', - null=True, - blank=True, - on_delete=models.SET_NULL, + on_delete=models.CASCADE, related_name='news_mentions', ) source_page = ParentalKey( diff --git a/opentech/public/utils/models.py b/opentech/public/utils/models.py index 559a4e7dde1061cfd10b60da1be88f3dc12503ea..d9f398daec148a3041c267406d3b0dd65ab240f0 100644 --- a/opentech/public/utils/models.py +++ b/opentech/public/utils/models.py @@ -80,7 +80,11 @@ class LinkFields(models.Model): # Related pages class RelatedPage(Orderable, models.Model): - page = models.ForeignKey('wagtailcore.Page', null=True, blank=True, on_delete=models.SET_NULL, related_name='+') + page = models.ForeignKey( + 'wagtailcore.Page', + on_delete=models.CASCADE, + related_name='+', + ) class Meta: abstract = True