diff --git a/package-lock.json b/package-lock.json index 29fe034..353731b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "siteforge", - "version": "2.17.1", + "version": "2.17.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "siteforge", - "version": "2.17.1", + "version": "2.17.2", "dependencies": { "@aws-sdk/client-s3": "^3.1135.0", "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index 129f9f7..189093c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "siteforge", "private": true, - "version": "2.17.1", + "version": "2.17.2", "type": "module", "scripts": { "dev": "vite", diff --git a/server/routes/nuggets-workflow.js b/server/routes/nuggets-workflow.js index 9241e84..11407b7 100644 --- a/server/routes/nuggets-workflow.js +++ b/server/routes/nuggets-workflow.js @@ -139,7 +139,9 @@ export function register(app) { stream.pipe(res) } catch (err) { console.error('[nuggets-workflow] audio error:', err.message, err.cause?.message ?? '') - if (!res.headersSent) res.status(500).json({ message: 'Audio stream failed.' }) + // Admin-only route, so the reason is safe to show and saves a trip to the server logs. + const reason = [err.message, err.cause?.message].filter(Boolean).join(': ') + if (!res.headersSent) res.status(500).json({ message: `Audio stream failed${reason ? ` (${reason})` : ''}.` }) } }) }