From e6f87184b2dcb80c0ca458c7eda98afce8923828 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 8 Apr 2026 09:57:10 +0200 Subject: [PATCH] Update worship approval logic: Modify the import process to set the approval status based on the UI checkbox, ensuring a fallback to false if no value is provided. This enhances the clarity of the approval mechanism during worship data imports. --- controllers/worshipController.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/controllers/worshipController.js b/controllers/worshipController.js index c15b816..5527f1f 100644 --- a/controllers/worshipController.js +++ b/controllers/worshipController.js @@ -1192,8 +1192,9 @@ exports.saveImportedWorships = async (req, res) => { continue; // Überspringe vergangene Daten } - // approved auf false setzen - worshipData.approved = false; + // Freigabe-Status aus Import-Dialog übernehmen (Checkbox in der UI). + // Fallback: wenn kein Wert gesetzt ist, bleibt es false. + worshipData.approved = !!worshipData.approved; // Prüfen ob bereits ein Eintrag für dieses Datum und diese Uhrzeit existiert const whereClause = {