From 96debef4f453e2baf09507b8452ea067fb01ef96 Mon Sep 17 00:00:00 2001 From: Aiirondev Date: Sat, 30 May 2026 00:19:35 +0200 Subject: [PATCH] fix: update import path for tenant context and ensure client_id is a string --- Web/modules/terminplaner/backend_server.py | 5 +++-- Web/requirements.txt | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Web/modules/terminplaner/backend_server.py b/Web/modules/terminplaner/backend_server.py index d02f385..021d16a 100644 --- a/Web/modules/terminplaner/backend_server.py +++ b/Web/modules/terminplaner/backend_server.py @@ -5,7 +5,7 @@ import datetime import Web.modules.emailservice.email as mail_service import Web.modules.database.termine as termin import Web.modules.database.settings as cfg -from tenant import get_tenant_context +from Web.tenant import get_tenant_context def _normalize_time_span(time_span): @@ -49,6 +49,7 @@ def new(date_start: str, date_end: str, time_span: list, slots: int, slot_lenght normalized_time_span = _normalize_time_span(time_span) normalized_mail = _normalize_mail_list(mail) id = termin.add(date_start, date_end, normalized_time_span, slots, slot_lenght, user, normalized_mail, note) + id_str = str(id) tenant_context = get_tenant_context() subdomain = '' @@ -56,7 +57,7 @@ def new(date_start: str, date_end: str, time_span: list, slots: int, slot_lenght subdomain = getattr(tenant_context, 'subdomain', '') or getattr(tenant_context, 'tenant_id', '') or '' host = f"https://{subdomain}.invario.eu" if subdomain else "invario.eu" - link = host + "/terminplaner/client" + "?" + "client_id=" + id + link = host + "/terminplaner/client" + "?" + "client_id=" + id_str subject = f"Terminanfrage von {user}" note_link = note + f"Bitte klicken sie auf den folgenden Link um einen Termin zu vereinbaren: {link}" if normalized_mail: diff --git a/Web/requirements.txt b/Web/requirements.txt index b3ef8fc..56fb992 100755 --- a/Web/requirements.txt +++ b/Web/requirements.txt @@ -1,5 +1,4 @@ flask -bson werkzeug gunicorn pymongo