diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-03-31 14:56:11 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-04-06 14:49:32 +0200 |
commit | a66cae02efcc27d962d867ba9a9e5da0441333e5 (patch) | |
tree | 1961e4bef2fe10626088bff18fe8460d146d18df /apps/files_versions/src/utils/davClient.js | |
parent | c7c9ee1ebdd07fdd5cf295835d5cf5e061fc40af (diff) | |
download | nextcloud-server-a66cae02efcc27d962d867ba9a9e5da0441333e5.tar.gz nextcloud-server-a66cae02efcc27d962d867ba9a9e5da0441333e5.zip |
fix(deps): update webdav 5 usage
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files_versions/src/utils/davClient.js')
-rw-r--r-- | apps/files_versions/src/utils/davClient.js | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/apps/files_versions/src/utils/davClient.js b/apps/files_versions/src/utils/davClient.js index e4bfeb10411..022d34bbba4 100644 --- a/apps/files_versions/src/utils/davClient.js +++ b/apps/files_versions/src/utils/davClient.js @@ -19,16 +19,19 @@ * along with this program. If not, see <http://www.gnu.org/licenses/>. */ -import { createClient, getPatcher } from 'webdav' +import { createClient } from 'webdav' import { generateRemoteUrl } from '@nextcloud/router' -import axios from '@nextcloud/axios' +import { getRequestToken } from '@nextcloud/auth' const rootPath = 'dav' -// force our axios -const patcher = getPatcher() -patcher.patch('request', axios) - // init webdav client on default dav endpoint const remote = generateRemoteUrl(rootPath) -export default createClient(remote) +export default createClient(remote, { + headers: { + // Add this so the server knows it is an request from the browser + 'X-Requested-With': 'XMLHttpRequest', + // Inject user auth + requesttoken: getRequestToken() ?? '', + }, +}) |