diff --git a/apps/files/src/actions/sidebarAction.ts b/apps/files/src/actions/sidebarAction.ts index 065e61316ad..7fba44802a1 100644 --- a/apps/files/src/actions/sidebarAction.ts +++ b/apps/files/src/actions/sidebarAction.ts @@ -43,15 +43,15 @@ export const action = new FileAction({ async exec(node: Node, view: View, dir: string) { try { // If the sidebar is already open for the current file, do nothing - if (window.OCA.Files.Sidebar.file === node.path) { + if (window.OCA.Files?.Sidebar?.file === node.path) { logger.debug('Sidebar already open for this file', { node }) return null } // Open sidebar and set active tab to sharing by default - window.OCA.Files.Sidebar.setActiveTab('sharing') + window.OCA.Files?.Sidebar?.setActiveTab('sharing') // TODO: migrate Sidebar to use a Node instead - await window.OCA.Files.Sidebar.open(node.path) + await window.OCA.Files?.Sidebar?.open(node.path) // Silently update current fileid window.OCP?.Files?.Router?.goToRoute(