Add await to the calls and add the date by default
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details

Colin FRIZOT 11 months ago committed by clfreville2
parent dd797640d0
commit 0e352a37d0

@ -327,11 +327,10 @@ export function insertWork(
language_id: number, language_id: number,
title: string, title: string,
content: string, content: string,
date: string
) { ) {
const insertWorkQuery = `INSERT INTO work (link, user_id, language_id, title, content, date) VALUES (?, ?, ?, ?, ?, ?)`; const insertWorkQuery = `INSERT INTO work (link, user_id, language_id, title, content, date) VALUES (?, ?, ?, ?, ?, ?)`;
return runDB(db, insertWorkQuery, [link, user_id, language_id, title, content, date]); return runDB(db, insertWorkQuery, [link, user_id, language_id, title, content, new Date().toISOString()]);
} }
/* Sélectionner tous les works de la table work */ /* Sélectionner tous les works de la table work */

@ -261,6 +261,13 @@ fastify.put(
async (request, reply) => { async (request, reply) => {
const { id } = request.params; const { id } = request.params;
const { newEmail } = request.body; const { newEmail } = request.body;
// Check if the ID relates to an existing ID.
const user = await db.selectUserById(database, id);
if (!user) {
reply.status(404).send({ error: "User not found" });
return;
}
await db.updateUserEmail(database, id, newEmail); await db.updateUserEmail(database, id, newEmail);
reply.send({ success: true }); reply.send({ success: true });
} }
@ -475,13 +482,12 @@ fastify.post(
id_language: Type.Number(), id_language: Type.Number(),
title: Type.String(), title: Type.String(),
code: Type.String(), code: Type.String(),
date: Type.String(),
}), }),
}, },
}, },
async (request, reply) => { async (request, reply) => {
const { id_user, link, id_language, title, code, date } = request.body; const { id_user, link, id_language, title, code } = request.body;
db.insertWork(database, link, id_user, id_language, title, code, date); await db.insertWork(database, link, id_user, id_language, title, code);
reply.send({ success: true }); reply.send({ success: true });
}, },
); );
@ -554,7 +560,7 @@ fastify.put(
async (request, reply) => { async (request, reply) => {
const { id } = request.params; const { id } = request.params;
const { newTitle } = request.body; const { newTitle } = request.body;
db.updateWorkTitle(database, id, newTitle); await db.updateWorkTitle(database, id, newTitle);
reply.send({ success: true }); reply.send({ success: true });
} }
); );
@ -577,7 +583,7 @@ fastify.put(
async (request, reply) => { async (request, reply) => {
const { id } = request.params; const { id } = request.params;
const { newContent } = request.body; const { newContent } = request.body;
db.updateWorkContent(database, id, newContent); await db.updateWorkContent(database, id, newContent);
reply.send({ success: true }); reply.send({ success: true });
} }
); );

Loading…
Cancel
Save