diff options
author | Daniel Kesselberg <mail@danielkesselberg.de> | 2025-08-07 21:56:31 +0200 |
---|---|---|
committer | Daniel Kesselberg <mail@danielkesselberg.de> | 2025-08-07 21:56:31 +0200 |
commit | cc7af5c4ccd5adff97e7c45108ce42c58b61df68 (patch) | |
tree | b5c44edc974f2ee2a64f5253d96ef397c7097dc1 | |
parent | 17e97e6f8543ae12ef3d19ab50a0d18b365cbe14 (diff) | |
download | nextcloud-server-bug/noid/jump-to-files-empty-file-list-30.tar.gz nextcloud-server-bug/noid/jump-to-files-empty-file-list-30.zip |
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
-rw-r--r-- | apps/files/src/services/Files.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/files/src/services/Files.ts b/apps/files/src/services/Files.ts index 94739f76006..aec09a728e9 100644 --- a/apps/files/src/services/Files.ts +++ b/apps/files/src/services/Files.ts @@ -7,6 +7,7 @@ import type { FileStat, ResponseDataDetailed } from 'webdav' import { CancelablePromise } from 'cancelable-promise' import { davGetDefaultPropfind, davResultToNode, davRootPath } from '@nextcloud/files' +import { join } from 'path' import { client } from './WebdavClient.ts' import logger from '../logger.ts' @@ -17,11 +18,10 @@ import logger from '../logger.ts' export const resultToNode = (node: FileStat): Node => davResultToNode(node) export const getContents = (path = '/'): CancelablePromise<ContentsWithRoot> => { + path = join(davRootPath, path) const controller = new AbortController() const propfindPayload = davGetDefaultPropfind() - path = `${davRootPath}${path}` - return new CancelablePromise(async (resolve, reject, onCancel) => { onCancel(() => controller.abort()) try { |