This is an automated email from the ASF dual-hosted git repository.

sureshanaparti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new 071e612f404 UI: Fix OS Type displayed for a VM (#11075)
071e612f404 is described below

commit 071e612f404a7fe0af778cd66624887353617927
Author: Pearl Dsilva <pearl1...@gmail.com>
AuthorDate: Thu Jul 24 03:29:36 2025 -0400

    UI: Fix OS Type displayed for a VM (#11075)
    
    * UI: Fix OS Type displayed
    
    * remove unnecessary method for os name change
    
    ---------
    
    Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anapa...@gmail.com>
---
 ui/src/components/view/InfoCard.vue | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/ui/src/components/view/InfoCard.vue 
b/ui/src/components/view/InfoCard.vue
index 53c22c2ef0d..450bf83a35d 100644
--- a/ui/src/components/view/InfoCard.vue
+++ b/ui/src/components/view/InfoCard.vue
@@ -35,7 +35,7 @@
                       <resource-icon :image="resourceIcon" size="4x" 
style="margin-right: 5px"/>
                     </span>
                     <span v-else>
-                      <os-logo v-if="resource.ostypeid || resource.ostypename 
|| ['guestoscategory'].includes($route.path.split('/')[1])" 
:osId="resource.ostypeid" :osName="resource.ostypename || resource.name" 
size="3x" @update-osname="setResourceOsType"/>
+                      <os-logo v-if="resource.ostypeid || resource.ostypename 
|| ['guestoscategory'].includes($route.path.split('/')[1])" 
:osId="resource.ostypeid" :osName="resource.ostypename || 
resource.osdisplayname || resource.name" size="3x" />
                       <render-icon v-else-if="typeof $route.meta.icon 
==='string'" style="font-size: 36px" :icon="$route.meta.icon" />
                       <font-awesome-icon
                         v-else-if="$route.meta.icon && 
Array.isArray($route.meta.icon)"
@@ -153,18 +153,18 @@
                 <span style="margin-left: 10px;"><copy-label 
:label="resource.id" /></span>
               </div>
             </div>
-            <div class="resource-detail-item" v-if="resource.ostypename && 
resource.ostypeid">
+            <div class="resource-detail-item" v-if="(resource.ostypename || 
resource.osdisplayname) && resource.ostypeid">
               <div class="resource-detail-item__label">{{ 
$t('label.ostypename') }}</div>
               <div class="resource-detail-item__details">
                 <span v-if="images.guestoscategory">
                   <resource-icon :image="images.guestoscategory" size="1x" 
style="margin-right: 5px"/>
                 </span>
-                <os-logo v-else :osId="resource.ostypeid" 
:osName="resource.ostypename" size="lg" style="margin-left: -1px" />
+                <os-logo v-else :osId="resource.ostypeid" 
:osName="resource.ostypename || resource.osdisplayname" size="lg" 
style="margin-left: -1px" />
                 <span style="margin-left: 8px">
                   <router-link v-if="$router.resolve('/guestos/' + 
resource.ostypeid).matched[0].redirect !== '/exception/404'" :to="{ path: 
'/guestos/' + resource.ostypeid }">
-                    {{ resource.ostypename }}
+                    {{ resource.ostypename || resource.osdisplayname }}
                   </router-link>
-                  <span v-else>{{ resource.ostypename }}</span>
+                  <span v-else>{{ resource.ostypename || 
resource.osdisplayname }}</span>
                 </span>
               </div>
             </div>
@@ -1252,10 +1252,6 @@ export default {
         this.getTags()
       })
     },
-    setResourceOsType (name) {
-      this.newResource.ostypename = name
-      this.$emit('change-resource', this.newResource)
-    },
     getRouterQuery (item) {
       const query = {}
       if (item.value) {

Reply via email to