From ff6ca731513676035a00a91491a792d5096152a1 Mon Sep 17 00:00:00 2001 From: Chris Cheng <gemini2015@hotmail.com> Date: Fri, 1 Nov 2024 14:05:29 +0800 Subject: [PATCH] Fix primaryView missing when views are empty --- .../com/cloudbees/hudson/plugins/folder/AbstractFolder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java b/src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java index a2ddd4fd..a3509f44 100644 --- a/src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java +++ b/src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java @@ -302,7 +302,11 @@ protected AbstractFolderViewHolder newFolderViewHolder() { } catch (IOException e) { LOGGER.log(Level.WARNING, "Failed to set up the initial view", e); } - return new DefaultFolderViewHolder(views, null, newDefaultViewsTabBar()); + if (primaryView != null) { + primaryView = AllView.migrateLegacyPrimaryAllViewLocalizedName(views, primaryView); + } + return new DefaultFolderViewHolder(views, primaryView, viewsTabBar == null ? newDefaultViewsTabBar() + : viewsTabBar); } protected FolderIcon newDefaultFolderIcon() {