Update handleCategoryUpdate
This commit is contained in:
parent
0d8230e93c
commit
ea7f5dbd11
@ -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, 'Ошибка обновления категории. Пожалуйста, попробуйте снова.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user