From e7c4c734e52c5e446bb71dc62a5c68578154d8cf Mon Sep 17 00:00:00 2001 From: Alaister Young Date: Wed, 19 Apr 2023 10:53:32 +1000 Subject: [PATCH] fix: usage endpoint null values --- .../ui/OveragesBanner/OveragesBanner.utils.ts | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts b/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts index e46962c9e5f..8c4482fe70f 100644 --- a/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts +++ b/studio/components/ui/OveragesBanner/OveragesBanner.utils.ts @@ -5,10 +5,12 @@ export const getResourcesApproachingLimits = (usages: any) => { if (!usages) return [] return compact( - Object.keys(usages).map((resourceName) => { - const resource = usages[resourceName] - if (resource.usage / resource.limit >= USAGE_APPROACHING_THRESHOLD) return resourceName - }) + Object.keys(usages) + .filter((resourceName) => usages[resourceName] !== null) + .map((resourceName) => { + const resource = usages[resourceName] + if (resource.usage / resource.limit >= USAGE_APPROACHING_THRESHOLD) return resourceName + }) ) } @@ -16,9 +18,11 @@ export const getResourcesExceededLimits = (usages: any) => { if (!usages) return [] return compact( - Object.keys(usages).map((resourceName) => { - const resource = usages[resourceName] - if (resource.usage / resource.limit >= 1) return resourceName - }) + Object.keys(usages) + .filter((resourceName) => usages[resourceName] !== null) + .map((resourceName) => { + const resource = usages[resourceName] + if (resource.usage / resource.limit >= 1) return resourceName + }) ) }