]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix dashboard freeze on missing smb permissions 65873/head
authorPedro Gonzalez Gomez <pegonzal@ibm.com>
Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)
committerAfreen Misbah <afreen@ibm.com>
Fri, 10 Oct 2025 10:12:56 +0000 (15:42 +0530)
Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit d987989acc22b7b7359f80b5310441297bf16b72)

src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html

index 8bd4895eb646ff4d67616c9ce5d64ddf34b8bf80..5f1429cf9dcb1d30db0dc3f86cef91d53d1d087b 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 -->