From 52a0fc9e5d1968ad87ca0529dda277c9714c7b06 Mon Sep 17 00:00:00 2001 From: Tamara Steinwender <tamara.steinwender@tugraz.at> Date: Mon, 25 Jan 2021 15:50:01 +0100 Subject: [PATCH] File sync --- packages/file-handling/src/dbp-nextcloud-file-picker.js | 3 +++ packages/file-handling/src/file-sink.js | 6 ++++++ packages/file-handling/src/file-source.js | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/packages/file-handling/src/dbp-nextcloud-file-picker.js b/packages/file-handling/src/dbp-nextcloud-file-picker.js index aa913b2d..426b2753 100644 --- a/packages/file-handling/src/dbp-nextcloud-file-picker.js +++ b/packages/file-handling/src/dbp-nextcloud-file-picker.js @@ -375,7 +375,10 @@ export class NextcloudFilePicker extends ScopedElementsMixin(DBPLitElement) { // on Error: try to reload with home directory if ((path !== "/" || path !== "") && this.webDavClient !== null && error.message.search("401") === -1) { + console.log("error in load directory"); + this.directoryPath = ""; this.loadDirectory(""); + } else { this.loading = false; diff --git a/packages/file-handling/src/file-sink.js b/packages/file-handling/src/file-sink.js index 2d8ae592..2662e768 100644 --- a/packages/file-handling/src/file-sink.js +++ b/packages/file-handling/src/file-sink.js @@ -132,6 +132,12 @@ export class FileSink extends ScopedElementsMixin(DBPLitElement) { this.openDialog(); } break; + case "nextcloudDefaultDir": + //check if default destination is set + if (this.firstOpen) { + this.nextcloudDir = this.nextcloudDefaultDir; + } + break; } }); diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js index aee6ce70..e53d39c8 100644 --- a/packages/file-handling/src/file-source.js +++ b/packages/file-handling/src/file-source.js @@ -111,6 +111,12 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) { // this.closeDialog(); } break; + case "nextcloudDefaultDir": + //check if default destination is set + if (this.firstOpen) { + this.nextcloudDir = this.nextcloudDefaultDir; + } + break; } }); -- GitLab