diff --git a/apps/files/src/actions/sidebarAction.ts b/apps/files/src/actions/sidebarAction.ts index dc44bc2ba22..cd1e9aac253 100644 --- a/apps/files/src/actions/sidebarAction.ts +++ b/apps/files/src/actions/sidebarAction.ts @@ -45,15 +45,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(