From e7a071582213d27312d3d54f6fbbdd95b5c51d4d Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Nov 2025 10:36:14 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Op=C3=A9rateur=20ternaire=20JavaScript?= =?UTF-8?q?=20(=3F=20restaur=C3=A9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correction erreur de syntaxe dans calendar.routes.js: AVANT (cassé): sendUpdates: attendees && attendees.length > 0 $1 'all' : 'none' APRÈS (corrigé): sendUpdates: attendees && attendees.length > 0 ? 'all' : 'none' Le script de conversion SQL avait remplacé par erreur l'opérateur ternaire JavaScript '?' par '$1' (paramètre PostgreSQL). 2 occurrences corrigées aux lignes 556 et 677. ERREUR RÉSOLUE: SyntaxError: Unexpected identifier '$1' L'application devrait maintenant démarrer correctement. --- routes/calendar.routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/calendar.routes.js b/routes/calendar.routes.js index d224469..b30c180 100644 --- a/routes/calendar.routes.js +++ b/routes/calendar.routes.js @@ -553,7 +553,7 @@ router.post('/events', authenticateToken, async (req, res) => { const response = await calendar.events.insert({ calendarId: calendarId, resource: event, - sendUpdates: attendees && attendees.length > 0 $1 'all' : 'none' + sendUpdates: attendees && attendees.length > 0 ? 'all' : 'none' }); logger.info(`Événement créé: ${response.data.id} pour l'utilisateur ${req.user.username}`); @@ -674,7 +674,7 @@ router.put('/events/:id', authenticateToken, async (req, res) => { calendarId: calendarId, eventId: dbEvent.google_event_id, resource: event, - sendUpdates: attendees && attendees.length > 0 $1 'all' : 'none' + sendUpdates: attendees && attendees.length > 0 ? 'all' : 'none' }); logger.info(`Événement mis à jour: ${response.data.id} pour l'utilisateur ${req.user.username}`);