From cef01107cb234ce1253999fd861fa7bc212fa17c Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 13 Jun 2026 12:39:04 +0200 Subject: [PATCH] debug: sample tokens in debug endpoint --- backend/src/tools/dateien/public-share.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/tools/dateien/public-share.js b/backend/src/tools/dateien/public-share.js index df4823e..383e6dc 100644 --- a/backend/src/tools/dateien/public-share.js +++ b/backend/src/tools/dateien/public-share.js @@ -59,13 +59,14 @@ router.delete('/:id', authenticate, (req, res) => { res.json({ ok: true }); }); -// Debug: Tabellenstatus prüfen +// Debug: Tabellenstatus + eigene Shares mit Token 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 }); + const sample = exists ? db.prepare('SELECT id, token, user_id, file_id, folder_id, expires_at, download_count FROM public_file_shares LIMIT 5').all() : []; + res.json({ exists: !!exists, count: count?.n, cols, sample }); } catch(e) { res.status(500).json({ error: e.message }); } });