From 6b575c9235d2ff3fd983d2fb4913702e0e1d0ca4 Mon Sep 17 00:00:00 2001 From: Domagoj Kriskovic Date: Wed, 21 Jan 2026 11:01:27 +0100 Subject: [PATCH] [web] remove scriptRunner from a cron job script (#30871) * [web] remove scriptRunner from a cron job script * disable eslint check * fix logger params, add error description GitOrigin-RevId: 60cfc32fc62d08283222bf7cdbe846b6c1d4796f --- services/web/scripts/process_notifications.mjs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/services/web/scripts/process_notifications.mjs b/services/web/scripts/process_notifications.mjs index 48a952d7ac..5e5ab9160e 100644 --- a/services/web/scripts/process_notifications.mjs +++ b/services/web/scripts/process_notifications.mjs @@ -1,17 +1,17 @@ +/* eslint-disable @overleaf/require-script-runner */ +import logger from '@overleaf/logger' import { processNotifications } from '../modules/notifications/app/src/ProcessNotifications.mjs' -import { scriptRunner } from './lib/ScriptRunner.mjs' async function main() { - console.log('Processing notifications...') + logger.info({}, 'Processing notifications...') await processNotifications() - console.log('Notifications processed successfully.') + logger.info({}, 'Notifications processed successfully.') } try { - await scriptRunner(main) - console.log('Done.') + await main() process.exit(0) } catch (error) { - console.error({ error }) + logger.error({ error }, 'error processing notifications') process.exit(1) }