diff --git a/src/services/cronJobs/generateSitemapOnFrontend.ts b/src/services/cronJobs/generateSitemapOnFrontend.ts index ed2977913..d8848d37f 100644 --- a/src/services/cronJobs/generateSitemapOnFrontend.ts +++ b/src/services/cronJobs/generateSitemapOnFrontend.ts @@ -31,16 +31,17 @@ export const runGenerateSitemapOnFrontend = () => { logger.debug('runGenerateSitemapOnFrontend() job has started'); logger.debug('FRONTEND_URL:', process.env.FRONTEND_URL); try { - const projects = await fetchProjects(); - const users = await fetchUsers(); - const qfRounds = await fetchQFRounds(); - - if (!process.env.FRONTEND_URL) { + if (!FRONTEND_URL || FRONTEND_URL.trim() === '') { logger.error( 'FRONTEND_URL is not defined in the environment variables', ); + return; } + const projects = await fetchProjects(); + const users = await fetchUsers(); + const qfRounds = await fetchQFRounds(); + const frontendUrl = FRONTEND_URL.startsWith('http') ? FRONTEND_URL.trim() : `https://${FRONTEND_URL.trim()}`;