From 8fecf67a7fcbd5087d30943ce1d22099256875c1 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Wed, 11 Feb 2026 11:10:52 +0100 Subject: [PATCH] fix(api): reduce itemsPerPage from 500 to 200 on bulk catalog loads Prevents memory exhaustion (OOM) on production server when loading pieces, products, and composants in the component edit page. Co-Authored-By: Claude Opus 4.6 --- app/pages/component/[id]/edit.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/pages/component/[id]/edit.vue b/app/pages/component/[id]/edit.vue index 4d9271c..2da67b9 100644 --- a/app/pages/component/[id]/edit.vue +++ b/app/pages/component/[id]/edit.vue @@ -1136,9 +1136,9 @@ onMounted(async () => { // Defer bulk catalog loads — not needed for initial render Promise.allSettled([ - loadPieces({ itemsPerPage: 500 }), - loadProducts({ itemsPerPage: 500 }), - loadComposants({ itemsPerPage: 500 }), + loadPieces({ itemsPerPage: 200 }), + loadProducts({ itemsPerPage: 200 }), + loadComposants({ itemsPerPage: 200 }), ]).catch(() => {}) })