Update worship export logic to conditionally include internal service information: Modify exportWorships function in worshipController.js to check format before including sacristan service and organ playing details, enhancing export customization based on the output type.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 6s

This commit is contained in:
Torsten Schulz (local)
2026-04-30 10:44:04 +02:00
parent 2377caea6d
commit 2fd5dc0389

View File

@@ -2685,6 +2685,7 @@ exports.exportWorships = async (req, res) => {
const collectionStr = worship.collection || '';
const sacristanServiceStr = worship.sacristanService || '';
const organPlayingStr = worship.organPlaying || '';
const includeInternalServiceInfo = format !== 'newsletter';
const secondCellChildren = [];
@@ -2720,7 +2721,7 @@ exports.exportWorships = async (req, res) => {
}
// Dienst (nicht bold, schwarz, Arial 11pt)
if (sacristanServiceStr) {
if (includeInternalServiceInfo && sacristanServiceStr) {
secondCellChildren.push(new TextRun({
text: '',
break: 1 // Zeilenumbruch
@@ -2760,7 +2761,7 @@ exports.exportWorships = async (req, res) => {
}
// Orgelspiel (nicht bold, schwarz, Arial 11pt)
if (organPlayingStr) {
if (includeInternalServiceInfo && organPlayingStr) {
secondCellChildren.push(new TextRun({
text: '',
break: 1