From ba0b86a79d28efb020b73f2fa48df4f0c997cafc Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 19 Jun 2025 07:59:00 +0200 Subject: [PATCH] fixing NK import summary error --- rowers/nkimportutils.py | 5 ++++- rowers/tests/testdata/testdata.tcx.gz | Bin 3989 -> 3989 bytes rowers/views/paymentviews.py | 7 ++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/rowers/nkimportutils.py b/rowers/nkimportutils.py index 2b398e75..1778fe38 100644 --- a/rowers/nkimportutils.py +++ b/rowers/nkimportutils.py @@ -64,7 +64,10 @@ def add_workout_from_data(userid, nkid, data, strokedata, source='nk', splitdata totalDistance = totalDistanceImp useImpeller = True - summary = get_nk_allstats(data, strokedata) + try: + summary = get_nk_allstats(data, strokedata) + except Exception: # pragma: no cover + summary = "error generating summary\n" speedInput = data['speedInput'] # 0 = GPS; 1 = Impeller diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index a180a61bbbc8bdfa2fd37a9facdad6651c96790d..8be32d41843def2351fa629ff0930631e6d0623f 100644 GIT binary patch delta 16 XcmbO#KUJPxzMF$%*RtS^?0x(ID<%ap delta 16 XcmbO#KUJPxzMF$%<6qm2?0x(IEQ1AV diff --git a/rowers/views/paymentviews.py b/rowers/views/paymentviews.py index 4d378e01..40831540 100644 --- a/rowers/views/paymentviews.py +++ b/rowers/views/paymentviews.py @@ -960,7 +960,12 @@ def rower_register_view(request): email = EmailMessage( mail_subject, message, to=[to_email] ) - email.send() + try: + email.send() + except Exception as e: + # send through alternative email server + pass + return render(request, 'confirmemailpage.html', {'address': to_email}) # login(request,theuser)