]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix dashboard freeze on missing smb permissions 65840/head
authorPedro Gonzalez Gomez <pegonzal@ibm.com>
Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)
committerPedro Gonzalez Gomez <pegonzal@ibm.com>
Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)
Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html

index c8256c9054c944b55884614edbfc7e68fbba3903..131d344ffeac9ac8bda8ddee9d0dfa4e52ebeb0e 100644 (file)
         <!-- Filesystem -->
         <cds-sidenav-menu title="File"
                           i18n-title
-                          *ngIf="permissions.nfs.read && enabledFeature.nfs || permissions.cephfs.read && enabledFeature.cephfs || permissions.smb.read"
+                          *ngIf="permissions.nfs.read && enabledFeature.nfs || permissions.cephfs.read && enabledFeature.cephfs || permissions?.smb?.read"
                           class="tc_menuitem_file">
           <svg cdsIcon="file-storage"
                icon
                             [useRouter]="true"
                             title="SMB"
                             i18n-title
-                            *ngIf="permissions.smb.read"
+                            *ngIf="permissions?.smb?.read"
                             class="tc_submenuitem tc_submenuitem_file_smb"><span i18n>SMB</span></cds-sidenav-item>
         </cds-sidenav-menu>
         <!-- Observability -->