From 5dbee3318540ad6eab52869d639bb9281bb0cfd0 Mon Sep 17 00:00:00 2001 From: corentin-feys Date: Sat, 12 Mar 2022 11:13:42 +0100 Subject: [PATCH] invite_question_text resets to default question when left blank --- bookwyrm/models/site.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py index 1bb861f6..1615f38f 100644 --- a/bookwyrm/models/site.py +++ b/bookwyrm/models/site.py @@ -53,7 +53,7 @@ class SiteSettings(models.Model): invite_question_text = models.CharField( max_length=255, - null=not (invite_request_question), + blank=True, default="What is your favourite book?", ) # images @@ -110,6 +110,9 @@ class SiteSettings(models.Model): User.objects.filter(is_active=False, deactivation_reason="pending").update( is_active=True, deactivation_reason=None ) + """if invite_request_question is enabled, make sure invite_question_text is not empty""" + if not self.invite_question_text: + self.invite_question_text = "What is your favourite book?" super().save(*args, **kwargs)