diff --git a/src/views/projects/Patch/PatchTeaser.svelte b/src/views/projects/Patch/PatchTeaser.svelte
index 9f8b6ffe4..203b444b7 100644
--- a/src/views/projects/Patch/PatchTeaser.svelte
+++ b/src/views/projects/Patch/PatchTeaser.svelte
@@ -199,6 +199,7 @@
},
}}>
diff --git a/src/views/projects/router.ts b/src/views/projects/router.ts
index b722ea2fb..1912d34c9 100644
--- a/src/views/projects/router.ts
+++ b/src/views/projects/router.ts
@@ -188,6 +188,7 @@ export type ProjectLoadedRoute =
project: Project;
rawPath: (commit?: string) => string;
patch: Patch;
+ stats: Diff["stats"];
view: PatchView;
};
};
@@ -572,6 +573,11 @@ async function loadPatchView(
api.project.getPatchById(route.project, route.patch),
]);
const latestRevision = patch.revisions[patch.revisions.length - 1];
+ const { diff } = await api.project.getDiff(
+ route.project,
+ latestRevision.base,
+ latestRevision.oid,
+ );
let view: PatchView;
switch (route.view?.name) {
@@ -623,6 +629,7 @@ async function loadPatchView(
project,
rawPath,
patch,
+ stats: diff.stats,
view,
},
};