This is an automated email from the ASF dual-hosted git repository.
dahn pushed a commit to branch 4.20
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.20 by this push:
new 6a145358a92 ui: fix tab name in query params (#11590)
6a145358a92 is described below
commit 6a145358a92c16a7a371349a763375d63b66fc21
Author: Abhishek Kumar <[email protected]>
AuthorDate: Mon Sep 15 15:02:10 2025 +0530
ui: fix tab name in query params (#11590)
---
ui/src/components/view/ResourceView.vue | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/ui/src/components/view/ResourceView.vue
b/ui/src/components/view/ResourceView.vue
index 2c1764da143..af27a3d1b95 100644
--- a/ui/src/components/view/ResourceView.vue
+++ b/ui/src/components/view/ResourceView.vue
@@ -33,17 +33,17 @@
:is="tabs[0].component"
:resource="resource"
:loading="loading"
- :tab="tabs[0].name" />
+ :tab="tabName(tabs[0])" />
</keep-alive>
<a-tabs
v-else
style="width: 100%; margin-top: -12px"
:animated="false"
- :activeKey="activeTab || tabs[0].name"
+ :activeKey="activeTab || tabName(tabs[0])"
@change="onTabChange" >
- <template v-for="tab in tabs" :key="tab.name">
+ <template v-for="tab in tabs" :key="tabName(tab)">
<a-tab-pane
- :key="tab.name"
+ :key="tabName(tab)"
:tab="$t('label.' + tabName(tab))"
v-if="showTab(tab)">
<keep-alive>
@@ -183,12 +183,12 @@ export default {
return
}
if (!this.historyTab || !this.$route.meta.tabs ||
this.$route.meta.tabs.length === 0) {
- this.activeTab = this.tabs[0].name
+ this.activeTab = this.tabName(this.tabs[0])
return
}
- const tabIdx = this.$route.meta.tabs.findIndex(tab => tab.name ===
this.historyTab)
+ const tabIdx = this.$route.meta.tabs.findIndex(tab => this.tabName(tab)
=== this.historyTab)
if (tabIdx === -1) {
- this.activeTab = this.tabs[0].name
+ this.activeTab = this.tabName(this.tabs[0])
} else {
this.activeTab = this.historyTab
}