Update handleCategoryUpdate

This commit is contained in:
NW 2024-11-25 23:58:05 +00:00
parent 0d8230e93c
commit ea7f5dbd11

View File

@ -255,6 +255,7 @@ export default class AdminProductHandler {
const state = userStates.get(chatId); const state = userStates.get(chatId);
if (!state || !state.action?.startsWith('edit_category_')) { if (!state || !state.action?.startsWith('edit_category_')) {
console.log('[DEBUG] Invalid state or action:', state);
return false; return false;
} }
@ -266,11 +267,15 @@ export default class AdminProductHandler {
try { try {
const [locationId, categoryId] = state.action.replace('edit_category_', '').split('_'); const [locationId, categoryId] = state.action.replace('edit_category_', '').split('_');
console.log('[DEBUG] Updating category:', { locationId, categoryId, newName: msg.text });
await db.runAsync( await db.runAsync(
'UPDATE categories SET name = ? WHERE id = ? AND location_id = ?', 'UPDATE categories SET name = ? WHERE id = ? AND location_id = ?',
[msg.text, categoryId, locationId] [msg.text, categoryId, locationId]
); );
console.log('[DEBUG] Category updated successfully');
await bot.sendMessage( await bot.sendMessage(
chatId, chatId,
`✅ Название категории обновлено на "${msg.text}".`, `✅ Название категории обновлено на "${msg.text}".`,
@ -288,7 +293,7 @@ export default class AdminProductHandler {
userStates.delete(chatId); userStates.delete(chatId);
} catch (error) { } catch (error) {
console.error('Ошибка обновления категории:', error); console.error('[ERROR] Error updating category:', error);
await bot.sendMessage(chatId, 'Ошибка обновления категории. Пожалуйста, попробуйте снова.'); await bot.sendMessage(chatId, 'Ошибка обновления категории. Пожалуйста, попробуйте снова.');
} }