aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx1
-rw-r--r--server/sonar-web/src/main/js/queries/measures.ts14
2 files changed, 13 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx b/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx
index 0c829116996..abe81a18c4f 100644
--- a/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx
+++ b/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx
@@ -116,6 +116,7 @@ export default function BranchOverview(props: Readonly<Props>) {
const { data: measuresAndLeak } = useMeasuresAndLeakQuery({
componentKey: component.key,
+ branchLike: branch,
metricKeys:
component.qualifier === ComponentQualifier.Project
? projectQualityGateStatus?.conditions !== undefined
diff --git a/server/sonar-web/src/main/js/queries/measures.ts b/server/sonar-web/src/main/js/queries/measures.ts
index 90522111df9..2acbbaca5f6 100644
--- a/server/sonar-web/src/main/js/queries/measures.ts
+++ b/server/sonar-web/src/main/js/queries/measures.ts
@@ -219,15 +219,25 @@ export const useMeasuresAndLeakQuery = createQueryHook(
({
componentKey,
metricKeys,
+ branchLike,
branchParameters,
}: {
+ branchLike?: BranchLike;
branchParameters?: BranchParameters;
componentKey: string;
metricKeys: string[];
}) => {
const queryClient = useQueryClient();
return queryOptions({
- queryKey: ['measures', 'details', 'component', componentKey, metricKeys, branchParameters],
+ queryKey: [
+ 'measures',
+ 'details',
+ 'component',
+ componentKey,
+ metricKeys,
+ branchLike,
+ branchParameters,
+ ],
queryFn: async () => {
// TODO remove this once all metrics are supported
const filteredMetricKeys = metricKeys.filter(
@@ -242,7 +252,7 @@ export const useMeasuresAndLeakQuery = createQueryHook(
metricKeys.forEach((metricKey) => {
const measure = measuresMapByMetricKey[metricKey]?.[0] ?? null;
queryClient.setQueryData<Measure>(
- ['measures', 'details', componentKey, metricKey],
+ ['measures', 'details', componentKey, 'branchLike', branchLike, metricKey],
measure,
);
});