From f17acccda15338d4fd156544252618916d6547ba Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 9 Mar 2023 14:58:54 -0500 Subject: [PATCH] Fix bug in computation of cronJob statuses Signed-off-by: Sebastian Malton --- .../components/+workloads-cronjobs/statuses.injectable.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/src/renderer/components/+workloads-cronjobs/statuses.injectable.ts b/packages/core/src/renderer/components/+workloads-cronjobs/statuses.injectable.ts index a97065e375..feb733d395 100644 --- a/packages/core/src/renderer/components/+workloads-cronjobs/statuses.injectable.ts +++ b/packages/core/src/renderer/components/+workloads-cronjobs/statuses.injectable.ts @@ -4,16 +4,17 @@ */ import { getInjectable } from "@ogre-tools/injectable"; import { computed } from "mobx"; -import computeStatusCountsForOwnersInjectable from "../../utils/compute-status-counts.injectable"; import cronJobStoreInjectable from "./store.injectable"; const totalStatusesForCronJobsInSelectedNamespacesInjectable = getInjectable({ id: "total-statuses-for-cron-jobs-in-selected-namespaces", instantiate: (di) => { const cronJobStore = di.inject(cronJobStoreInjectable); - const computeStatusCountsForOwners = di.inject(computeStatusCountsForOwnersInjectable); - return computed(() => computeStatusCountsForOwners(cronJobStore.contextItems)); + return computed(() => new Map(cronJobStore.contextItems.map(cronJob => [ + cronJob.getId(), + [cronJob.getStatus()], + ]))); }, });