v4.1.22: Исправлено удаление записей (HOTFIX)

- FIX: DELETE /api/records/:id возвращал 500 (no such column: deleted_by)
- Было: SET deleted_at = CURRENT_TIMESTAMP, deleted_by = ?
- Стало: SET deleted_at = CURRENT_TIMESTAMP, deleted = 1
- Добавлены логи: console.log('[DELETE]...')
- Docker: убран docker-compose.yml из v4.1.21
- Добавлен fix-docker.sh и docker-compose-simple.yml
- Cache version: app.js?v=4.1.22
This commit is contained in:
Deploy Bot
2026-01-14 23:34:00 +02:00
parent 64403d6fd6
commit bf43461559
9 changed files with 239 additions and 27 deletions

View File

@@ -291,11 +291,15 @@ app.delete('/api/records/:id', optionalAuthMiddleware, async (c) => {
const id = c.req.param('id')
const userId = c.get('userId')
console.log('[DELETE] Deleting record:', id, 'by user:', userId)
await c.env.DB.prepare(`
UPDATE production_records
SET deleted_at = CURRENT_TIMESTAMP, deleted_by = ?
SET deleted_at = CURRENT_TIMESTAMP, deleted = 1
WHERE id = ?
`).bind(userId || null, id).run()
`).bind(id).run()
console.log('[DELETE] Record deleted successfully:', id)
return c.json({ success: true })
} catch (error) {