FIX: chyba stringu v nastaveni NALODENI_TOKEN_VALID_SEC
This commit is contained in:
parent
63d8af6031
commit
27ce8e204b
|
@ -188,10 +188,19 @@ def sendRegisterTokenReg(rt):
|
||||||
rt.etStamp = datetime.now()
|
rt.etStamp = datetime.now()
|
||||||
rt.save()
|
rt.save()
|
||||||
|
|
||||||
|
# TODO: tohle je jen QuickFix. Validovat zde settings je dost pozde,
|
||||||
|
# Melo by spadnout pri startu: predelat ten bordylek v main/settings.py
|
||||||
|
# pote predelat vsude kde se pouziva konstrukce int(TOKEN_VALID_SEC)
|
||||||
|
try:
|
||||||
|
token_validity = int(appSettings.TOKEN_VALID_SEC)
|
||||||
|
except:
|
||||||
|
token_validity = 60*60*24*3
|
||||||
|
logger.error("invalid seting NALODENI_TOKEN_VALID_SEC - should be string")
|
||||||
|
|
||||||
word_days = "dní"
|
word_days = "dní"
|
||||||
if appSettings.TOKEN_VALID_SEC < 60*60*24*5:
|
if token_validity < 60*60*24*5:
|
||||||
word_days = "dny"
|
word_days = "dny"
|
||||||
if appSettings.TOKEN_VALID_SEC <= 60*60*24*1:
|
if token_validity <= 60*60*24*1:
|
||||||
word_days = "den"
|
word_days = "den"
|
||||||
|
|
||||||
emailBody = """\
|
emailBody = """\
|
||||||
|
@ -207,13 +216,12 @@ Odkaz platí {days} {word}.
|
||||||
S pozdravem
|
S pozdravem
|
||||||
Piráti
|
Piráti
|
||||||
"""
|
"""
|
||||||
|
|
||||||
send_mail_safe(
|
send_mail_safe(
|
||||||
'Piráti - nalodění - registrační odkaz',
|
'Piráti - nalodění - registrační odkaz',
|
||||||
emailBody.format(
|
emailBody.format(
|
||||||
emailToken=emailToken,
|
emailToken=emailToken,
|
||||||
baseUrl=appSettings.BASE_URL,
|
baseUrl=appSettings.BASE_URL,
|
||||||
days=int(math.floor(appSettings.TOKEN_VALID_SEC / (60*60*24))),
|
days=int(math.floor(token_validity / (60*60*24))),
|
||||||
word=word_days),
|
word=word_days),
|
||||||
"nalodeni@pirati.cz",
|
"nalodeni@pirati.cz",
|
||||||
[rt.email]
|
[rt.email]
|
||||||
|
|
Loading…
Reference in New Issue