fix: fix jenkins upgrade (#4162)
* fix: fix jenkins upgrade
* fix: fix for review
diff --git a/config-ui/src/error/components/bp-upgrade/use-bp-upgrade.ts b/config-ui/src/error/components/bp-upgrade/use-bp-upgrade.ts
index 6defe05..0a79d99 100644
--- a/config-ui/src/error/components/bp-upgrade/use-bp-upgrade.ts
+++ b/config-ui/src/error/components/bp-upgrade/use-bp-upgrade.ts
@@ -118,6 +118,13 @@
   const upgradeConnection = async (connection: any) => {
     const { plugin, connectionId } = connection;
 
+    if (plugin == 'jenkins') {
+      return {
+        plugin,
+        connectionId,
+        scopes: [],
+      };
+    }
     const scope = await Promise.all((connection.scope ?? []).map((sc: any) => upgradeScope(plugin, connectionId, sc)));
 
     return {
diff --git a/config-ui/src/pages/blueprint/detail/panel/configuration.tsx b/config-ui/src/pages/blueprint/detail/panel/configuration.tsx
index 883c19c..5f9478e 100644
--- a/config-ui/src/pages/blueprint/detail/panel/configuration.tsx
+++ b/config-ui/src/pages/blueprint/detail/panel/configuration.tsx
@@ -67,7 +67,7 @@
             name: plugin.name,
             connectionId: cs.connectionId,
             entities: plugin.entities,
-            selectedEntites: cs.scopes?.[0].entities ?? [],
+            selectedEntites: cs.scopes?.[0]?.entities ?? [],
             plugin: cs.plugin,
             scope: cs.scopes,
             scopeIds: cs.scopes.map((sc: any) => sc.id),