fix: move approve-all before /:id routes to prevent NaN routing conflict

This commit is contained in:
Nik (Claude)
2026-06-16 23:11:14 +03:00
parent f9d1deae58
commit dccb662298
+11 -11
View File
@@ -67,6 +67,17 @@ router.patch('/:id/approve', async (req, res) => {
} }
}); });
// POST /api/drafts/approve-all — авто-одобрение всех (ручной вызов)
router.post('/approve-all', async (req, res) => {
try {
const { runDraftAutoApprove } = require('../../draftAutoApprove');
await runDraftAutoApprove();
res.json({ ok: true });
} catch (err) {
res.status(500).json({ error: err.message });
}
});
// POST /api/drafts/:id/regenerate-cover — перегенерировать обложку // POST /api/drafts/:id/regenerate-cover — перегенерировать обложку
router.post('/:id/regenerate-cover', async (req, res) => { router.post('/:id/regenerate-cover', async (req, res) => {
try { try {
@@ -112,15 +123,4 @@ router.post('/:id/regenerate-cover', async (req, res) => {
} }
}); });
// POST /api/drafts/approve-all — авто-одобрение всех (ручной вызов)
router.post('/approve-all', async (req, res) => {
try {
const { runDraftAutoApprove } = require('../../draftAutoApprove');
await runDraftAutoApprove();
res.json({ ok: true });
} catch (err) {
res.status(500).json({ error: err.message });
}
});
module.exports = router; module.exports = router;