From 3fdeda4d288391b3b82e33bd353b9864a70b407f Mon Sep 17 00:00:00 2001 From: Robb Hamilton Date: Wed, 25 Mar 2026 11:30:23 -0400 Subject: [PATCH] OCPBUGS-79525: Fix null reference error in subscription action menu Add null check before calling referenceFor(obj) in customActionMenu to prevent "Cannot destructure property 'kind' of object null" error when uninstalling an operator from the catalog overlay modal. Co-Authored-By: Claude Sonnet 4.5 --- .../src/components/subscription.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/frontend/packages/operator-lifecycle-manager/src/components/subscription.tsx b/frontend/packages/operator-lifecycle-manager/src/components/subscription.tsx index 7d95bf45084..9fe9f12fee1 100644 --- a/frontend/packages/operator-lifecycle-manager/src/components/subscription.tsx +++ b/frontend/packages/operator-lifecycle-manager/src/components/subscription.tsx @@ -764,14 +764,16 @@ export const SubscriptionDetailsPage: FC = (props) prop: 'subscriptions', }, ]} - customActionMenu={(kindObj: K8sModel, obj: K8sResourceKind) => ( - - )} + customActionMenu={(kindObj: K8sModel, obj: K8sResourceKind) => + obj ? ( + + ) : null + } /> ); };