Private
Public Access
1
0

fixed breakthrough email issues

This commit is contained in:
2024-07-29 20:42:47 +02:00
parent 041077f0e6
commit 8f53006596
4 changed files with 8 additions and 4 deletions

View File

@@ -1081,7 +1081,7 @@ def checkbreakthrough(w, r):
r.user.email, r.user.email,
r.user.first_name, r.user.first_name,
r.user.last_name, r.user.last_name,
btvalues=btvalues.write_json()) btvalues=btvalues.write_json(row_oriented=True))
for coach in r.get_coaches(): for coach in r.get_coaches():
if coach.getemailnotifications and not coach.emailbounced: if coach.getemailnotifications and not coach.emailbounced:
_ = myqueue(queuehigh, handle_sendemail_breakthrough, _ = myqueue(queuehigh, handle_sendemail_breakthrough,
@@ -1089,7 +1089,7 @@ def checkbreakthrough(w, r):
coach.user.email, coach.user.email,
r.user.first_name, r.user.first_name,
r.user.last_name, r.user.last_name,
btvalues=btvalues.write_json(), btvalues=btvalues.write_json(row_oriented=True),
surname=True) surname=True)
# submit email task to send email about breakthrough workout # submit email task to send email about breakthrough workout

View File

@@ -13,7 +13,7 @@ from scipy import optimize
import rowingdata import rowingdata
from rowingdata import rowingdata as rdata from rowingdata import rowingdata as rdata
from rowers.utils import dologging
from celery import app from celery import app
import datetime import datetime
import pytz import pytz
@@ -132,7 +132,8 @@ def send_template_email(from_email, to_email, subject,
except User.DoesNotExist: except User.DoesNotExist:
pass pass
except Exception as e: except Exception as e:
pass dologging('tasks.log',e)
if not emailbounced: if not emailbounced:
res = msg.send() res = msg.send()

View File

@@ -2160,10 +2160,13 @@ def handle_sendemail_breakthrough(workoutid, useremail,
surname=False, surname=False,
**kwargs): **kwargs):
dologging('tasks.log',btvalues)
btvalues = pd.read_json(btvalues) btvalues = pd.read_json(btvalues)
try: try:
btvalues.sort_values('delta', axis=0, inplace=True) btvalues.sort_values('delta', axis=0, inplace=True)
except KeyError: except KeyError:
dologging('tasks.log','KeyError')
return 0 return 0
lastname = '' lastname = ''

Binary file not shown.