From e6314be92df9a23fed2261ff92e60d29978a50fa Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 18 May 2026 23:44:14 -0400 Subject: [PATCH] fix(assets): strip internal full_count column from list response The window function COUNT(*) OVER() leaks `full_count` on every row. Strip it before sending so callers only see actual asset fields. --- services/mam-api/src/routes/assets.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/mam-api/src/routes/assets.js b/services/mam-api/src/routes/assets.js index 272b7f6..eda9dfe 100644 --- a/services/mam-api/src/routes/assets.js +++ b/services/mam-api/src/routes/assets.js @@ -82,7 +82,7 @@ router.get('/', async (req, res, next) => { const total = result.rows.length > 0 ? parseInt(result.rows[0].full_count, 10) : 0; res.json({ - assets: result.rows, + assets: result.rows.map(({ full_count, ...rest }) => rest), total, }); } catch (err) {