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