feat: suportar campo order no PUT de cursos do backend
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 24s Details

This commit is contained in:
Sidney Gomes 2026-07-25 00:07:52 -03:00
parent 71f0d15022
commit 54d1646cba
1 changed files with 2 additions and 1 deletions

View File

@ -1581,7 +1581,7 @@ app.post('/api/admin/courses', authenticateToken, requireAdmin, async (req: Auth
}); });
app.put('/api/admin/courses/:id', authenticateToken, requireAdmin, async (req: AuthenticatedRequest, res: Response) => { app.put('/api/admin/courses/:id', authenticateToken, requireAdmin, async (req: AuthenticatedRequest, res: Response) => {
const { title, description, thumbnail, category, isLocked, price, certificateMode } = req.body; const { title, description, thumbnail, category, isLocked, price, certificateMode, order } = req.body;
const courseId = req.params.id; const courseId = req.params.id;
try { try {
@ -1595,6 +1595,7 @@ app.put('/api/admin/courses/:id', authenticateToken, requireAdmin, async (req: A
...(isLocked !== undefined && { isLocked: isLocked === true || isLocked === 'true' }), ...(isLocked !== undefined && { isLocked: isLocked === true || isLocked === 'true' }),
...(price !== undefined && { price: Number(price) }), ...(price !== undefined && { price: Number(price) }),
...(certificateMode && { certificateMode }), ...(certificateMode && { certificateMode }),
...(order !== undefined && { order: Number(order) }),
} }
}); });
res.json(course); res.json(course);