From 265aa4196891c3446b36e379425fa9d65ecb3149 Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Fri, 25 Sep 2020 12:59:12 +0300 Subject: [PATCH] Fix reading CRD conditions (#967) Signed-off-by: Lauri Nevala --- src/renderer/api/endpoints/cert-manager.api.ts | 1 + src/renderer/api/endpoints/crd.api.ts | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/renderer/api/endpoints/cert-manager.api.ts b/src/renderer/api/endpoints/cert-manager.api.ts index bfeb2692cb..3e35000ee1 100644 --- a/src/renderer/api/endpoints/cert-manager.api.ts +++ b/src/renderer/api/endpoints/cert-manager.api.ts @@ -223,6 +223,7 @@ export class Issuer extends KubeObject { } getConditions() { + if (!this.status?.conditions) return []; const { conditions = [] } = this.status; return conditions.map(condition => { const { message, reason, lastTransitionTime, status } = condition; diff --git a/src/renderer/api/endpoints/crd.api.ts b/src/renderer/api/endpoints/crd.api.ts index ebacf832ca..2a029e6f9d 100644 --- a/src/renderer/api/endpoints/crd.api.ts +++ b/src/renderer/api/endpoints/crd.api.ts @@ -9,12 +9,12 @@ type AdditionalPrinterColumnsCommon = { description: string; } -type AdditionalPrinterColumnsV1 = AdditionalPrinterColumnsCommon & { - jsonPath: string; +type AdditionalPrinterColumnsV1 = AdditionalPrinterColumnsCommon & { + jsonPath: string; } -type AdditionalPrinterColumnsV1Beta = AdditionalPrinterColumnsCommon & { - JSONPath: string; +type AdditionalPrinterColumnsV1Beta = AdditionalPrinterColumnsCommon & { + JSONPath: string; } export class CustomResourceDefinition extends KubeObject { @@ -132,7 +132,7 @@ export class CustomResourceDefinition extends KubeObject { } getConditions() { - if (!this.status.conditions) return []; + if (!this.status?.conditions) return []; return this.status.conditions.map(condition => { const { message, reason, lastTransitionTime, status } = condition; return {