From b24d28a71867439f46148db6110c1784b5c3dd57 Mon Sep 17 00:00:00 2001 From: Jon Jackson Date: Tue, 3 Mar 2026 09:37:53 -0500 Subject: [PATCH] OCPBUGS-74346: Fix useOperatorCatalogCategories hook. Make useOperatorCatalogCategories hook safe for PackageManifests that don't have annotations. --- .../src/hooks/useOperatorCatalogCategories.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/packages/operator-lifecycle-manager/src/hooks/useOperatorCatalogCategories.ts b/frontend/packages/operator-lifecycle-manager/src/hooks/useOperatorCatalogCategories.ts index ca5c3f09cb4..a5407471137 100644 --- a/frontend/packages/operator-lifecycle-manager/src/hooks/useOperatorCatalogCategories.ts +++ b/frontend/packages/operator-lifecycle-manager/src/hooks/useOperatorCatalogCategories.ts @@ -19,7 +19,7 @@ const useOperatorCatalogCategories = (): CatalogCategory[] => { return packageManifests.reduce((acc, packageManifest) => { const currentCSVDescription = getCurrentCSVDescription(packageManifest); const categories = - currentCSVDescription.annotations[OLMAnnotation.Categories]?.split(',') || []; + currentCSVDescription?.annotations?.[OLMAnnotation.Categories]?.split(',') || []; const catalogCategories = categories.map((c) => { const label = c.trim(); const id = label.toLowerCase();