cогласно расписания
This commit is contained in:
@@ -165,8 +165,9 @@ app.get('/api/admin/lessons', isAuthenticated, isAdmin, async (req, res) => {
|
||||
|
||||
app.post('/api/admin/lessons', isAuthenticated, isAdmin, async (req, res) => {
|
||||
const { id, class_name, parallel, subject, teacher, topic, max_slots, date, time } = req.body;
|
||||
if (!class_name || !parallel || !subject || !teacher || !max_slots || !date || !time) {
|
||||
return res.status(400).json({ error: 'Все поля обязательны' });
|
||||
// Проверяем все обязательные поля, включая дату и время
|
||||
if (!class_name || parallel === undefined || parallel === null || !subject || !teacher || !max_slots || !date || !time) {
|
||||
return res.status(400).json({ error: 'Все поля, включая дату и время, обязательны' });
|
||||
}
|
||||
|
||||
try {
|
||||
@@ -181,7 +182,7 @@ app.post('/api/admin/lessons', isAuthenticated, isAdmin, async (req, res) => {
|
||||
}
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
res.status(500).json({ error: 'Ошибка сохранения урока' });
|
||||
res.status(500).json({ error: 'Ошибка сохранения урока: ' + err.message });
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user