Fix : Mise a jour et création d'un événement
This commit is contained in:
@@ -505,7 +505,7 @@ exports.createEvent = onRequest(httpOptions, withCors(async (req, res) => {
|
||||
const eventData = req.body.data;
|
||||
|
||||
const dataToSave = helpers.deserializeTimestamps(eventData, [
|
||||
'startDateTime', 'endDateTime', 'createdAt', 'updatedAt'
|
||||
'StartDateTime', 'EndDateTime', 'createdAt', 'updatedAt'
|
||||
]);
|
||||
|
||||
const docRef = await db.collection('events').add(dataToSave);
|
||||
@@ -529,9 +529,13 @@ exports.updateEvent = onRequest(httpOptions, withCors(async (req, res) => {
|
||||
}
|
||||
|
||||
const requestData = req.body.data;
|
||||
logger.info(`Update event - requestData keys: ${Object.keys(requestData || {}).join(', ')}`);
|
||||
|
||||
const eventId = requestData.eventId;
|
||||
logger.info(`Update event - eventId: ${eventId}`);
|
||||
|
||||
if (!eventId) {
|
||||
logger.error('Event ID is missing from request');
|
||||
res.status(400).json({ error: 'Event ID is required' });
|
||||
return;
|
||||
}
|
||||
@@ -548,7 +552,7 @@ exports.updateEvent = onRequest(httpOptions, withCors(async (req, res) => {
|
||||
data.updatedAt = admin.firestore.Timestamp.now();
|
||||
|
||||
const dataToSave = helpers.deserializeTimestamps(data, [
|
||||
'startDateTime', 'endDateTime'
|
||||
'StartDateTime', 'EndDateTime'
|
||||
]);
|
||||
|
||||
await db.collection('events').doc(eventId).update(dataToSave);
|
||||
|
||||
Reference in New Issue
Block a user