diff --git a/src/app/api/admin/seed/route.ts b/src/app/api/admin/seed/route.ts index b82c30b..74d18a5 100644 --- a/src/app/api/admin/seed/route.ts +++ b/src/app/api/admin/seed/route.ts @@ -344,9 +344,9 @@ export async function POST(req: NextRequest) { 'Hero family silhouette' ) - // Skip home-page update if media files are unavailable (Docker prod container) - const homePageOk = heroBg1Media || wpMediaIds.some(Boolean) || galleryMediaIds.some(Boolean) - if (homePageOk) { + const existingHomePage = await payload.findGlobal({ slug: 'home-page', overrideAccess: true }) + const homePageNeedsUpdate = !(existingHomePage as Record)?.['hero'] + if (homePageNeedsUpdate) { await payload.updateGlobal({ slug: 'home-page', data: { @@ -433,7 +433,7 @@ export async function POST(req: NextRequest) { }) results.push('Seeded home-page global') } else { - results.push('home-page: media not available, skipping update') + results.push('home-page: already has content, skipping update') } // === HEADER ===