From 4871abfb3ac473bdd723c7100e4b89c3d11708b3 Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Thu, 15 Jan 2026 15:58:06 -0700 Subject: [PATCH] fix: worker exceeding resources bug caused by large changelogs (#5121) * fetch changelog only where actually used * use query parameter properly * remove todos * pnpm prepr --- apps/frontend/src/pages/[type]/[id].vue | 13 +- .../src/pages/[type]/[id]/changelog.vue | 115 +++++++++++------- .../pages/[type]/[id]/version/[version].vue | 5 +- 3 files changed, 84 insertions(+), 49 deletions(-) diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index 60c8c5ab..eabad881 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -1533,10 +1533,19 @@ try { useBaseFetch(`project/${projectId.value}/dependencies`, {}), ), useAsyncData(`project/${projectId.value}/version`, () => - useBaseFetch(`project/${projectId.value}/version`), + useBaseFetch(`project/${projectId.value}/version`, { + query: { + include_changelog: false, + }, + }), ), useAsyncData(`project/${projectId.value}/version/v3`, () => - useBaseFetch(`project/${projectId.value}/version`, { apiVersion: 3 }), + useBaseFetch(`project/${projectId.value}/version`, { + apiVersion: 3, + query: { + include_changelog: false, + }, + }), ), useAsyncData(`project/${projectId.value}/organization`, () => useBaseFetch(`project/${projectId.value}/organization`, { apiVersion: 3 }), diff --git a/apps/frontend/src/pages/[type]/[id]/changelog.vue b/apps/frontend/src/pages/[type]/[id]/changelog.vue index 42c1e7c4..6d0f819a 100644 --- a/apps/frontend/src/pages/[type]/[id]/changelog.vue +++ b/apps/frontend/src/pages/[type]/[id]/changelog.vue @@ -15,53 +15,54 @@ />