This commit is contained in:
2026-08-27 23:50:25 +02:00
parent eb0ae08673
commit e0e1462c74
2 changed files with 9 additions and 13 deletions
+1 -1
View File
@@ -3500,7 +3500,7 @@ def test_email():
send_accreditation_email(
recipient="maximilian.gruendinger@invario-software.de",
domain="testdomain.invario-software.de",
username="testuser",
username="test",
password="TestPassword123",
school_name="Test School",
address="Test Address 123, 12345 Test City",
+8 -12
View File
@@ -478,15 +478,14 @@ def send_accreditation_email(
contract_filename = f"Hauptvertrag_Invario_{safe_school_name}.pdf"
contract_pdf_path = os.path.join(tempfile.gettempdir(), contract_filename)
# ACHTUNG: Die Funktion 'generate_main_contract_pdf' muss in deinem Code an anderer Stelle definiert sein!
# generate_main_contract_pdf(
# school_name=school_name,
# address=address,
# price=price,
# date=date,
# software_name=software_name,
# output_path=contract_pdf_path
# )
generate_main_contract_pdf(
school_name=school_name,
address=address,
price=price,
date=date,
software_name=software_name,
output_path=contract_pdf_path
)
# 1b. Rechnung dynamisch mit FPDF erzeugen inkl. SELLER_INFO
generated_invoice_path = None
@@ -507,7 +506,6 @@ def send_accreditation_email(
else:
invoice_to_attach = invoice_path
# 2. Statischen Ordner aus Flask dynamisch ermitteln
if current_app:
static_dir = current_app.static_folder
else:
@@ -664,8 +662,6 @@ def send_accreditation_email(
}
)
# 2. Status der ursprünglichen Instanz-Anfrage aktualisieren
# Da die ID "prov.get('_id')" nicht existiert, aktualisieren wir anhand des Benutzernamens
req_col.update_one(
{"username": username},
{"$set": {