diff --git a/src/routes/blog.routes.js b/src/routes/blog.routes.js index 42d5ac03..a4b71b82 100644 --- a/src/routes/blog.routes.js +++ b/src/routes/blog.routes.js @@ -20,6 +20,13 @@ router.get('/rss', asyncHandler(blogController.generateRSSFeed) ); +// GET /api/blog/editorial-guidelines - Get editorial guidelines (must be before /:slug) +router.get('/editorial-guidelines', + authenticateToken, + requireRole('admin', 'moderator'), + asyncHandler(blogController.getEditorialGuidelines) +); + // GET /api/blog - List published posts router.get('/', asyncHandler(blogController.listPublishedPosts) @@ -91,13 +98,6 @@ router.post('/validate-article', asyncHandler(blogController.validateArticle) ); -// GET /api/blog/editorial-guidelines - Get editorial guidelines -router.get('/editorial-guidelines', - authenticateToken, - requireRole('admin', 'moderator'), - asyncHandler(blogController.getEditorialGuidelines) -); - // GET /api/blog/admin/posts?status=draft router.get('/admin/posts', authenticateToken,