Changelog: build_time fix im Eintrag gespeichert statt dynamisch

This commit is contained in:
2026-05-29 09:59:12 +02:00
parent bc85460ea3
commit b91b742dd8
3 changed files with 13 additions and 5 deletions

View File

@@ -212,10 +212,10 @@ router.get('/changelog', authenticate, (req, res) => {
});
router.post('/changelog', authenticate, requireAdmin, (req, res) => {
const { version, title, body } = req.body;
const { version, title, body, build_time } = req.body;
if (!version?.trim() || !title?.trim()) return res.status(400).json({ error: 'Version und Titel erforderlich' });
const r = db.prepare(`INSERT INTO changelog (version, title, body, created_at) VALUES (?,?,?,datetime('now','localtime'))`)
.run(version.trim(), title.trim(), body?.trim() || '');
const r = db.prepare(`INSERT INTO changelog (version, title, body, build_time, created_at) VALUES (?,?,?,?,datetime('now','localtime'))`)
.run(version.trim(), title.trim(), body?.trim() || '', build_time || null);
res.json(db.prepare('SELECT * FROM changelog WHERE id=?').get(r.lastInsertRowid));
});