Correctif Bug activation IA
This commit is contained in:
1 parent
b3f5f80d2d
commit
8d104f2058
3 files changed
+55
-5
No files matched your search
@@ -260,8 +260,17 @@ router.patch('/config', (req, res, next) => {
|
||||
body.quotaQuotidien !== undefined ? body.quotaQuotidien : row.quota_quotidien,
|
||||
);
|
||||
|
||||
audit(req, { action: 'ai_config_updated', category: 'ai', actorId: req.user.id, details: body });
|
||||
res.json({ ok: true });
|
||||
// Desactivation globale (transition actif -> inactif) : on retire aussi
|
||||
// l'acces individuel de chaque utilisateur plutot que de le laisser
|
||||
// "vrai" en base mais inoperant, ce qui afficherait un interrupteur
|
||||
// actif mais sans effet dans le panneau Utilisateurs.
|
||||
let usersReset = 0;
|
||||
if (body.actif === false && row.actif) {
|
||||
usersReset = db.prepare('UPDATE users SET ai_enabled = 0 WHERE ai_enabled = 1').run().changes;
|
||||
}
|
||||
|
||||
audit(req, { action: 'ai_config_updated', category: 'ai', actorId: req.user.id, details: { ...body, usersReset } });
|
||||
res.json({ ok: true, usersReset });
|
||||
} catch (e) { next(e); }
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user