From 953f8550d72b2caf4a4d5e75db47bd988cc31e40 Mon Sep 17 00:00:00 2001 From: Dicken Date: Sat, 13 Jun 2026 12:42:53 +0200 Subject: [PATCH] fix: public-shares Route vor Auto-Loader (/:id Match-Konflikt) --- backend/src/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/index.js b/backend/src/index.js index 30a1260..5cbe99d 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -55,6 +55,9 @@ app.use('/api/calendar', require('./routes/calendar')); app.use('/api/dashboard', require('./routes/dashboard')); app.use('/api/system', require('./routes/system')); +// Öffentliche Datei-Share Verwaltung (vor Auto-Loader damit /:id nicht matcht) +app.use('/api/tools/dateien/public-shares', require('./tools/dateien/public-share')); + // Tool-Routen automatisch laden const toolsDir = path.join(__dirname, 'tools'); fs.readdirSync(toolsDir, { withFileTypes: true }) @@ -70,7 +73,6 @@ fs.readdirSync(toolsDir, { withFileTypes: true }) app.use('/api/tools/snippets', require('./tools/snippets/routes')); app.use('/api/tools/qrcodes', require('./tools/qrcodes/routes')); app.use('/api/upload-shares', require('./tools/dateien/upload-share')); -app.use('/api/tools/dateien/public-shares', require('./tools/dateien/public-share')); app.use('/api/public/file-share', require('./tools/dateien/public-share-public')); app.use('/api/search', require('./routes/search'));