From 980c076a1892013fe28f598ec5e75bf292351dc6 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 19 Feb 2023 18:34:07 +0100 Subject: [PATCH] fix --- rowers/views/importviews.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 5d775e7d..7e284bce 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -59,7 +59,13 @@ def rower_rojabo_authorize(request): # pragma: no cover @login_required() def rower_integration_authorize(request, source='c2'): - integration = importsources[source](request.user) + try: + integration = importsources[source](request.user) + except KeyError: + if source == 'garmin': + return rower_garmin_authorize(request) + if source == 'rojabo': + return rower_rojabo_authorize(request) url = integration.make_authorization_url() return HttpResponseRedirect(url)