Skip to content

Commit c87e8e7

Browse files
committed
fix: using selected segments
Signed-off-by: Umberto Sgueglia <usgueglia@contractor.linuxfoundation.org>
1 parent f5b9e59 commit c87e8e7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

frontend/src/modules/activity/components/activity-timeline.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,8 +377,10 @@ const fetchActivities = async ({ reset } = { reset: false }) => {
377377
let querySegments: string[];
378378
if (selectedSegment.value) {
379379
querySegments = [selectedSegment.value];
380-
} else if (selectedProjectGroup.value?.id) {
381-
querySegments = [selectedProjectGroup.value.id];
380+
} else if (segments.value.length > 0) {
381+
// Use entity-specific segments (e.g. member's actual repos) — avoids sending
382+
// all project group leaf IDs to Tinybird which causes 400 for large groups.
383+
querySegments = segments.value.map((s) => s.id);
382384
} else {
383385
querySegments = [];
384386
}

0 commit comments

Comments
 (0)