Update file permissions for multiple server and test files to executable mode
Some checks failed
Code Analysis and Production Deploy / analyze (push) Failing after 10m29s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped

This commit is contained in:
Torsten Schulz (local)
2026-07-15 08:45:12 +02:00
parent 7f3b58c5bc
commit 3586704cce
575 changed files with 15 additions and 6 deletions

0
server/api/spielplan/download/[filename].get.js Normal file → Executable file
View File

17
server/api/spielplan/pdf.get.js Normal file → Executable file
View File

@@ -186,7 +186,7 @@ export default defineEventHandler(async (event) => {
let latexContent = `
\\documentclass[9pt,a4paper]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[ngerman]{babel}
\\usepackage[german]{babel}
\\usepackage{geometry}
\\usepackage{array}
\\usepackage{longtable}
@@ -313,10 +313,19 @@ ${hallenListe.map(halle => {
const execAsync = promisify(exec)
try {
const { stdout, stderr } = await execAsync(`pdflatex -interaction=nonstopmode -output-directory=${tempDir} "${tempTexFile}"`)
// PDF-Datei lesen
const pdfFile = tempTexFile.replace('.tex', '.pdf')
try {
await execAsync(`pdflatex -interaction=nonstopmode -output-directory=${tempDir} "${tempTexFile}"`)
} catch (pdflatexError) {
const pdfExists = await fs.stat(pdfFile).then(() => true).catch(() => false)
if (!pdfExists) {
throw pdflatexError
}
loggerError('pdflatex meldete Fehlercode, aber PDF wurde erzeugt. Fahre fort.', { error: pdflatexError })
}
// PDF-Datei lesen
const pdfBuffer = await fs.readFile(pdfFile)
// Cleanup: Lösche temporäre Dateien

0
server/api/spielplan/seasons.get.js Normal file → Executable file
View File

0
server/api/spielplan/table.get.js Normal file → Executable file
View File