This commit is contained in:
Omer Sabic 2024-05-07 18:38:55 +02:00
parent 6cb3d035e6
commit 561404faf1

View File

@ -91,10 +91,11 @@ export const blogRoutes = (fastify, _, done) => {
}, },
required: ["id"] required: ["id"]
} }
} },
preValidation: authMiddlewareFn
}, async (req, reply) => { }, async (req, reply) => {
const [article] = await db.select(getTableColumns(articles)).from(articles).leftJoin(sites, eq(sites.id, articles.site_id)).where(eq(sites.user_id, req.session.user_id)); const [article] = await db.select(getTableColumns(articles)).from(articles).leftJoin(sites, eq(sites.id, articles.site_id)).where(eq(sites.user_id, req.session.user_id));
if (!article) { if (!article) {
reply.status(404).send({ reply.status(404).send({
success: false, success: false,
@ -104,7 +105,7 @@ export const blogRoutes = (fastify, _, done) => {
} }
if (Object.keys(req.body).length > 1) { if (Object.keys(req.body).length > 1) {
await db.update(articles).set(JSON.parse(JSON.stringify({ ...req.body, id: undefined }))).where(eq(articles.id, req.body.id)).limit(1); await db.update(articles).set(JSON.parse(JSON.stringify({ ...req.body, id: undefined }))).where(eq(articles.id, req.body.id));
} }
reply.send({ reply.send({
success: true success: true