From 027ca59a01028198fa434da01c8818fcca0539b3 Mon Sep 17 00:00:00 2001 From: Albert Date: Tue, 26 May 2026 22:43:04 -0400 Subject: [PATCH] feat: capture pastor name and phone from OrariMesse.it detail endpoint Populate church.pastorName from detail.parroco and church.phone from detail.telefono during Pass 2 schedule import. Only updates when fields are present and non-empty. Co-Authored-By: Claude Opus 4.7 --- scripts/import-orarimesse.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/import-orarimesse.ts b/scripts/import-orarimesse.ts index 93fa859..f3d457f 100644 --- a/scripts/import-orarimesse.ts +++ b/scripts/import-orarimesse.ts @@ -491,10 +491,14 @@ async function processSchedulesForDiocese( })), }); - // Mark church as scraped + // Update church metadata from detail (pastor, phone) if available + const churchUpdateData: Record = { lastScrapedAt: new Date() }; + if (detail.parroco) churchUpdateData.pastorName = detail.parroco; + if (detail.telefono) churchUpdateData.phone = detail.telefono; + await tx.church.update({ where: { id: dbId }, - data: { lastScrapedAt: new Date() }, + data: churchUpdateData, }); });