sidebar: fix client injection

Signed-off-by: Varun Patil <radialapps@gmail.com>
monorepo
Varun Patil 2023-10-31 13:29:38 -07:00
parent d181772f01
commit 55dea017f7
1 changed files with 4 additions and 3 deletions

View File

@ -60,15 +60,16 @@ export default defineComponent({
}, },
created() { created() {
if (globalThis.OCA) { utils.onDOMLoaded(async () => {
globalThis.OCA.Files ??= {}; if (!globalThis.OCA) globalThis.OCA = {};
if (!globalThis.OCA.Files) globalThis.OCA.Files = {};
// TODO: remove when we have a proper fileinfo standalone library // TODO: remove when we have a proper fileinfo standalone library
// original scripts are loaded from // original scripts are loaded from
// https://github.com/nextcloud/server/blob/5bf3d1bb384da56adbf205752be8f840aac3b0c5/lib/private/legacy/template.php#L120-L122 // https://github.com/nextcloud/server/blob/5bf3d1bb384da56adbf205752be8f840aac3b0c5/lib/private/legacy/template.php#L120-L122
const filesClient = (<any>globalThis.OC.Files).getClient(); const filesClient = (<any>globalThis.OC.Files).getClient();
Object.assign(globalThis.OCA.Files, { App: { fileList: { filesClient } } }, globalThis.OCA.Files); Object.assign(globalThis.OCA.Files, { App: { fileList: { filesClient } } }, globalThis.OCA.Files);
} });
}, },
mounted() { mounted() {