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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user