From c77f6017d4909ac8116eda5464667d334b39dfb0 Mon Sep 17 00:00:00 2001 From: paulmart-n Date: Fri, 15 Dec 2023 09:55:40 +0100 Subject: [PATCH] Quickfix Rapla-Pipeline --- routing.py | 4 +++- templates/kurs.html | 18 +++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/routing.py b/routing.py index 1190686..2c3f329 100644 --- a/routing.py +++ b/routing.py @@ -150,6 +150,8 @@ def getKurs(): if not current_user.kurs: kurs = fetchDUALIS.getKurs(d.token, cookie) if kurs != 0: + if not fetchRAPLA.getIcal(kurs): + return render_template('kurs.html', detected=(kurs, e), s="s", theorie="hidden", praxis="hidden", file=False) current_user.kurs = kurs db.session.commit() else: @@ -161,7 +163,7 @@ def getKurs(): else: e = True kurs = "" - return render_template('kurs.html', detected=(kurs, e), s="s", theorie="hidden", praxis="hidden") + return render_template('kurs.html', detected=(kurs, e), s="s", theorie="hidden", praxis="hidden", file=True) @app.route("/set-up/semester") diff --git a/templates/kurs.html b/templates/kurs.html index 8cfe953..b5a7b7d 100644 --- a/templates/kurs.html +++ b/templates/kurs.html @@ -1,16 +1,20 @@ {% extends "index.html" %} {% block content %} {% if not detected[1] %} -

Wir haben {{ detected[0] }} als deinen Kurs ermittelt. Falls er nicht stimmt, kannst du ihn unten auswählen.

- {% if not request.args.get("next") %} -
+ {% if file %} +

Wir haben {{ detected[0] }} als deinen Kurs ermittelt. Falls er nicht stimmt, kannst du ihn unten auswählen.

+ {% if not request.args.get("next") %} + + {% else %} + + {% endif %} + +
{% else %} -
+

Wir haben {{ detected[0] }} als deinen Kurs ermittelt. Für ihn ist aber noch kein Rapla hinterlegt.

{% endif %} - -
{% else %} -

Dein Kurs konnte leider nicht ermittelt werden. Klicke den Button, um direkt zur Auswahl zu kommen.

+

Dein Kurs konnte leider nicht ermittelt werden. Klicke den Button, um zur Auswahl zu kommen.

{% endif %}