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()], + ]))); }, });