From ac3d15ad50534defe153b3fa017aab7c028c0fdf Mon Sep 17 00:00:00 2001 From: "Grigorii K. Shartsev" Date: Fri, 19 Dec 2025 15:55:29 +0100 Subject: [PATCH] fix: usage in environment without window Signed-off-by: Grigorii K. Shartsev --- lib/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/index.ts b/lib/index.ts index 356b4e0..027f09d 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -1,7 +1,8 @@ -/** +/*! * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: GPL-3.0-or-later */ + import { loadState } from '@nextcloud/initial-state' export function getCapabilities(): Object { @@ -9,9 +10,9 @@ export function getCapabilities(): Object { return loadState('core', 'capabilities') } catch (error) { console.debug('Could not find capabilities initial state fall back to _oc_capabilities') - if (!('_oc_capabilities' in window)) { + if (!('_oc_capabilities' in globalThis)) { return {} } - return window['_oc_capabilities'] as Object + return globalThis['_oc_capabilities'] as Object } }