diff --git a/fotograf-de-scraper/frontend/src/App.tsx b/fotograf-de-scraper/frontend/src/App.tsx index 758acfaeb..e84f02477 100644 --- a/fotograf-de-scraper/frontend/src/App.tsx +++ b/fotograf-de-scraper/frontend/src/App.tsx @@ -224,7 +224,7 @@ function App() { return reminderResult.map(row => { let einrichtung = selectedJob - ? .replace(/\(JOB\d+\)/gi, '').replace(/Kindergarten/gi, '').replace(/\d{4}/g, '').replace(/\s+/g, ' ').trim() + ? selectedJob.name.replace(/\(JOB\d+\)/gi, '').replace(/Kindergarten/gi, '').replace(/\d{4}/g, '').replace(/\s+/g, ' ').trim() : "eurer Einrichtung"; let subject = emailSubject .replace(/{Kindernamen}/g, row["Kindernamen"]) @@ -727,7 +727,7 @@ function App() { const emailsToSend = reminderResult.map(row => { let einrichtung = selectedJob - ? .replace(/\(JOB\d+\)/gi, '').replace(/Kindergarten/gi, '').replace(/\d{4}/g, '').replace(/\s+/g, ' ').trim() + ? selectedJob.name.replace(/\(JOB\d+\)/gi, '').replace(/Kindergarten/gi, '').replace(/\d{4}/g, '').replace(/\s+/g, ' ').trim() : "eurer Einrichtung"; let subject = emailSubject .replace(/{Kindernamen}/g, row["Kindernamen"]) diff --git a/patch_syntax.py b/patch_syntax.py new file mode 100644 index 000000000..022173295 --- /dev/null +++ b/patch_syntax.py @@ -0,0 +1,16 @@ +import sys + +with open('fotograf-de-scraper/frontend/src/App.tsx', 'r') as f: + content = f.read() + +# Fix the syntax error: '? .replace' should be '? selectedJob.name.replace' +old_syntax = "? .replace(/\\(JOB\\d+\\)/gi, '')" +new_syntax = "? selectedJob.name.replace(/\\(JOB\\d+\\)/gi, '')" + +if old_syntax in content: + content = content.replace(old_syntax, new_syntax) + with open('fotograf-de-scraper/frontend/src/App.tsx', 'w') as f: + f.write(content) + print("Syntax error fixed") +else: + print("Syntax error string not found")