From 7deba15052b6e9611525078c0530a444ac8abc99 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 24 Dec 2012 07:15:11 -0500 Subject: fix in models to avoid object delete --- backend/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/models.py b/backend/models.py index e131f66..fd12ff5 100644 --- a/backend/models.py +++ b/backend/models.py @@ -67,7 +67,7 @@ class SJUserProfileAdmin(admin.ModelAdmin): class SJUserActivity(models.Model): """ ScannerJammer abstract user activity model """ - user = models.ForeignKey(auth.models.User) + user = models.ForeignKey(auth.models.User, null=True, on_delete=models.SET_NULL) datetime = models.DateTimeField(blank=True) class Meta: @@ -113,7 +113,7 @@ class SJContent(SJUserActivity, SJSettingsModel): (u'background', u'Background'), ) - room = models.ForeignKey(SJRoom) + room = models.ForeignKey(SJRoom, null=True, on_delete=models.SET_NULL) content_type = models.CharField(max_length=32, choices=CONTENT_TYPE) old_id = models.IntegerField(default=0, blank=True) @@ -141,7 +141,7 @@ class SJContentAdmin(admin.ModelAdmin): class SJLike(SJUserActivity): """ ScannerJammer like model """ - content = models.ForeignKey(SJContent) + content = models.ForeignKey(SJContent, null=True, on_delete=models.SET_NULL) class Meta: verbose_name = "SJ Like" -- cgit v1.2.3-70-g09d2