From 1a93fc611d56060cba425afcf9ff848603aa89fa Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 13 Jun 2026 12:34:26 +0200 Subject: [PATCH] debug: Tabellen-Status Endpoint --- backend/src/tools/dateien/public-share.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/src/tools/dateien/public-share.js b/backend/src/tools/dateien/public-share.js index e564564..df4823e 100644 --- a/backend/src/tools/dateien/public-share.js +++ b/backend/src/tools/dateien/public-share.js @@ -59,4 +59,14 @@ router.delete('/:id', authenticate, (req, res) => { res.json({ ok: true }); }); +// Debug: Tabellenstatus prüfen +router.get('/debug-table', (req, res) => { + try { + const exists = db.prepare("SELECT name FROM sqlite_master WHERE type='table' AND name='public_file_shares'").get(); + const count = exists ? db.prepare('SELECT COUNT(*) as n FROM public_file_shares').get() : null; + const cols = exists ? db.pragma('table_info(public_file_shares)').map(c=>c.name) : []; + res.json({ exists: !!exists, count: count?.n, cols }); + } catch(e) { res.status(500).json({ error: e.message }); } +}); + module.exports = router;