Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2022-02-16 13:10:47 +0300
committerHannah von Reth <vonreth@kde.org>2022-02-18 12:21:15 +0300
commit2a72f0eb1b4a48824e9a2d68a806ec0bf6d5441f (patch)
tree4c155b7b2d33871f7fd125686b67811d82ab7869 /src/gui/sharedialog.cpp
parent2b446390d4800c9e245fcd2f6e6eed79137a9f0d (diff)
Use a per folder davUrl
Diffstat (limited to 'src/gui/sharedialog.cpp')
-rw-r--r--src/gui/sharedialog.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/sharedialog.cpp b/src/gui/sharedialog.cpp
index 01758a8cc..106432676 100644
--- a/src/gui/sharedialog.cpp
+++ b/src/gui/sharedialog.cpp
@@ -40,6 +40,7 @@ namespace OCC {
static const int thumbnailSize = 40;
ShareDialog::ShareDialog(AccountStatePtr accountState,
+ const QUrl &baseUrl,
const QString &sharePath,
const QString &localPath,
SharePermissions maxSharingPermissions,
@@ -55,6 +56,7 @@ ShareDialog::ShareDialog(AccountStatePtr accountState,
, _linkWidget(nullptr)
, _userGroupWidget(nullptr)
, _progressIndicator(nullptr)
+ , _baseUrl(baseUrl)
{
setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
setAttribute(Qt::WA_DeleteOnClose);
@@ -128,7 +130,7 @@ ShareDialog::ShareDialog(AccountStatePtr accountState,
// Server versions >= 9.1 support the "share-permissions" property
// older versions will just return share-permissions: ""
- auto job = new PropfindJob(accountState->account(), _sharePath);
+ auto job = new PropfindJob(accountState->account(), _baseUrl, _sharePath);
job->setProperties({ QByteArrayLiteral("http://open-collaboration-services.org/ns:share-permissions"),
QByteArrayLiteral("http://owncloud.org/ns:privatelink") });
job->setTimeout(10s);