fix(FN-5154): complete Step 2 — clamp done card diff count

Fusion-Task-Id: FN-5154
Fusion-Task-Lineage: 1ca8d162-343b-4d55-bcba-c34efa331ac4
This commit is contained in:
Fusion (runfusion.ai)
2026-05-19 08:55:53 -07:00
committed by gsxdsm
parent fc21c69cbc
commit 78e9227b82

View File

@@ -1447,7 +1447,11 @@ function TaskCardComponent({
// "touched during execution" and never as landed "files changed".
let displayCount: number | undefined;
if (diffStats) {
displayCount = diffStats.filesChanged;
const landed = task.mergeDetails?.landedFiles;
const restricted = task.mergeDetails?.landedFilesAttributionRestricted === true;
displayCount = (restricted && Array.isArray(landed))
? Math.min(diffStats.filesChanged, landed.length)
: diffStats.filesChanged;
} else if (diffLoading) {
displayCount = task.mergeDetails?.filesChanged ?? undefined;
} else {