diff --git a/src/api/routes/entries.js b/src/api/routes/entries.js index dfa215c..43d3d8e 100644 --- a/src/api/routes/entries.js +++ b/src/api/routes/entries.js @@ -86,7 +86,7 @@ function createEntriesRouter({ q }) { }); // GET /api/v1/entries/export — агрегированный список CIDR - // ?format=json → JSON, иначе text/plain + // По умолчанию JSON. ?format=txt → text/plain. // Только для админа. router.get('/export', async (req, res) => { try { @@ -105,8 +105,8 @@ function createEntriesRouter({ q }) { const cidrs = await q.getExportCIDRs(companyId); const aggregated = aggregateCIDRs(cidrs); - const isJson = req.query.format === 'json'; - if (isJson) { + const isText = req.query.format === 'txt'; + if (!isText) { res.setHeader('Content-Type', 'application/json; charset=utf-8'); const fname = (req.query.filename || 'white-list.json').replace(/[^\w\-_. ]/g, '_'); const disp = req.query.view === '1' ? 'inline' : 'attachment';