optimize file path

This commit is contained in:
2026-01-06 17:57:57 +01:00
parent 2558c81860
commit 3bd36fe8dc

View File

@@ -1,6 +1,6 @@
import io import io
from pathlib import Path
from django.contrib.staticfiles import finders
from django.core.files import File from django.core.files import File
from django.utils import timezone from django.utils import timezone
from pypdf import PdfReader, PdfWriter from pypdf import PdfReader, PdfWriter
@@ -55,8 +55,8 @@ def generate_pdf(wiref):
) )
# Write data in pdf # Write data in pdf
pdf_path = Path(Path(__file__).parent) / "static/wiref/Vorlage.pdf" pdf_path_str = finders.find("wiref/Vorlage.pdf")
reader = PdfReader(pdf_path) reader = PdfReader(pdf_path_str)
writer = PdfWriter() writer = PdfWriter()
writer.append(reader) writer.append(reader)
@@ -74,6 +74,7 @@ def generate_pdf(wiref):
with io.BytesIO() as bytes_stream: with io.BytesIO() as bytes_stream:
writer.write(bytes_stream) writer.write(bytes_stream)
bytes_stream.seek(0)
# Save pdf in wiref # Save pdf in wiref
wiref_name = f"Abrechnungsformular-{wiref.wiref_id}.pdf" wiref_name = f"Abrechnungsformular-{wiref.wiref_id}.pdf"