diff --git a/pages/cms/einstellungen.vue b/pages/cms/einstellungen.vue index 83795dd..794f0ef 100644 --- a/pages/cms/einstellungen.vue +++ b/pages/cms/einstellungen.vue @@ -615,13 +615,17 @@ const saveConfig = async () => { }) successMessage.value = 'Konfiguration erfolgreich gespeichert!' - try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Konfiguration erfolgreich gespeichert!') } catch (e) {} + try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Konfiguration erfolgreich gespeichert!') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } setTimeout(() => { successMessage.value = '' }, 3000) } catch (error) { errorMessage.value = error.data?.message || 'Fehler beim Speichern der Konfiguration.' - try { window.showErrorModal && window.showErrorModal('Fehler', errorMessage.value) } catch (e) {} + try { window.showErrorModal && window.showErrorModal('Fehler', errorMessage.value) } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } finally { isSaving.value = false } diff --git a/pages/cms/geschichte.vue b/pages/cms/geschichte.vue index d7c3c56..ca1eb64 100644 --- a/pages/cms/geschichte.vue +++ b/pages/cms/geschichte.vue @@ -168,9 +168,13 @@ async function save() { const updated = { ...current, seiten: { ...(current.seiten || {}), geschichte: html } } try { await $fetch('/api/config', { method: 'PUT', body: updated }) - try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Inhalt erfolgreich gespeichert!') } catch (e) {} + try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Inhalt erfolgreich gespeichert!') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } catch (error) { - try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (e) {} + try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } } diff --git a/pages/cms/spielplaene.vue b/pages/cms/spielplaene.vue index db544d2..0bd8de0 100644 --- a/pages/cms/spielplaene.vue +++ b/pages/cms/spielplaene.vue @@ -675,7 +675,8 @@ const loadExistingData = async () => { } } } - } catch (error) { + } catch (_error) { + // Fehler beim Laden der Datei, ignorieren } } diff --git a/pages/cms/tt-regeln.vue b/pages/cms/tt-regeln.vue index 9ad613c..1282075 100644 --- a/pages/cms/tt-regeln.vue +++ b/pages/cms/tt-regeln.vue @@ -193,9 +193,13 @@ async function save() { const updated = { ...current, seiten: { ...(current.seiten || {}), ttRegeln: html } } try { await $fetch('/api/config', { method: 'PUT', body: updated }) - try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Regeln erfolgreich gespeichert!') } catch (e) {} + try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Regeln erfolgreich gespeichert!') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } catch (error) { - try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (e) {} + try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } } diff --git a/pages/cms/ueber-uns.vue b/pages/cms/ueber-uns.vue index 8ee15ee..051f544 100644 --- a/pages/cms/ueber-uns.vue +++ b/pages/cms/ueber-uns.vue @@ -120,9 +120,13 @@ async function save() { const updated = { ...current, seiten: { ...(current.seiten || {}), ueberUns: html } } try { await $fetch('/api/config', { method: 'PUT', body: updated }) - try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Inhalt erfolgreich gespeichert!') } catch (e) {} + try { window.showSuccessModal && window.showSuccessModal('Erfolg', 'Inhalt erfolgreich gespeichert!') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } catch (error) { - try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (e) {} + try { window.showErrorModal && window.showErrorModal('Fehler', error?.data?.message || 'Speichern fehlgeschlagen') } catch (_e) { + // Modal nicht verfügbar, ignorieren + } } } diff --git a/server/api/cms/satzung-upload.post.js b/server/api/cms/satzung-upload.post.js index fbb0dc3..e2b5b6d 100644 --- a/server/api/cms/satzung-upload.post.js +++ b/server/api/cms/satzung-upload.post.js @@ -238,8 +238,8 @@ function convertTextToHtml(text) { if (paragraph.includes('•') || paragraph.includes('-') || paragraph.match(/^\d+\./)) { const listItems = paragraph.split(/\n/).map(item => { item = item.trim() - if (item.match(/^[•\-]\s/) || item.match(/^\d+\.\s/)) { - return `