Skip to content
This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Commit 143137a

Browse files
committed
add exception handling for DaysConf fetch on models.py
1 parent e8977bf commit 143137a

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

gsoc/models.py

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,14 +207,24 @@ class DaysConf(models.Model):
207207
disabled = models.BooleanField(default=False)
208208

209209

210-
PRE_BLOG_REMINDER = DaysConf.objects.get(title="PRE_BLOG_REMINDER")
211-
POST_BLOG_REMINDER_FIRST = DaysConf.objects.get(title="POST_BLOG_REMINDER_FIRST")
212-
POST_BLOG_REMINDER_SECOND = DaysConf.objects.get(title="POST_BLOG_REMINDER_SECOND")
210+
try:
211+
PRE_BLOG_REMINDER = DaysConf.objects.get(title="PRE_BLOG_REMINDER")
212+
POST_BLOG_REMINDER_FIRST = DaysConf.objects.get(title="POST_BLOG_REMINDER_FIRST")
213+
POST_BLOG_REMINDER_SECOND = DaysConf.objects.get(title="POST_BLOG_REMINDER_SECOND")
213214

214-
BLOG_POST_DUE_REMINDER = DaysConf.objects.get(title="BLOG_POST_DUE_REMINDER")
215-
UPDATE_BLOG_COUNTER = DaysConf.objects.get(title="UPDATE_BLOG_COUNTER")
215+
BLOG_POST_DUE_REMINDER = DaysConf.objects.get(title="BLOG_POST_DUE_REMINDER")
216+
UPDATE_BLOG_COUNTER = DaysConf.objects.get(title="UPDATE_BLOG_COUNTER")
216217

217-
REGLINK_REMINDER = DaysConf.objects.get(title="REGLINK_REMINDER")
218+
REGLINK_REMINDER = DaysConf.objects.get(title="REGLINK_REMINDER")
219+
except Exception:
220+
PRE_BLOG_REMINDER = DaysConf(days=-3)
221+
POST_BLOG_REMINDER_FIRST = DaysConf(days=1)
222+
POST_BLOG_REMINDER_SECOND = DaysConf(days=3)
223+
224+
BLOG_POST_DUE_REMINDER = DaysConf(days=-6)
225+
UPDATE_BLOG_COUNTER = DaysConf(days=6)
226+
227+
REGLINK_REMINDER = DaysConf(days=-3)
218228

219229

220230
class SubOrg(models.Model):

0 commit comments

Comments
 (0)