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( send_accreditation_email(
recipient="maximilian.gruendinger@invario-software.de", recipient="maximilian.gruendinger@invario-software.de",
domain="testdomain.invario-software.de", domain="testdomain.invario-software.de",
username="testuser", username="test",
password="TestPassword123", password="TestPassword123",
school_name="Test School", school_name="Test School",
address="Test Address 123, 12345 Test City", 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_filename = f"Hauptvertrag_Invario_{safe_school_name}.pdf"
contract_pdf_path = os.path.join(tempfile.gettempdir(), contract_filename) 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(
# generate_main_contract_pdf( school_name=school_name,
# school_name=school_name, address=address,
# address=address, price=price,
# price=price, date=date,
# date=date, software_name=software_name,
# software_name=software_name, output_path=contract_pdf_path
# output_path=contract_pdf_path )
# )
# 1b. Rechnung dynamisch mit FPDF erzeugen inkl. SELLER_INFO # 1b. Rechnung dynamisch mit FPDF erzeugen inkl. SELLER_INFO
generated_invoice_path = None generated_invoice_path = None
@@ -507,7 +506,6 @@ def send_accreditation_email(
else: else:
invoice_to_attach = invoice_path invoice_to_attach = invoice_path
# 2. Statischen Ordner aus Flask dynamisch ermitteln
if current_app: if current_app:
static_dir = current_app.static_folder static_dir = current_app.static_folder
else: 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( req_col.update_one(
{"username": username}, {"username": username},
{"$set": { {"$set": {