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

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudio Cambra <claudio.cambra@gmail.com>2022-05-16 21:44:31 +0300
committerGitHub <noreply@github.com>2022-05-16 21:44:31 +0300
commit522d8024cd271f783cd4df7b48591cbb12188309 (patch)
tree7c5f25355e74c05de7f71c4ba6ec1044c12b6c80
parentfc8bfdc9f30183ac056661d0e00a9b6e32caec3f (diff)
parent31f3800d0d6dcae24d7f00edafe48b08c2deb68e (diff)
Merge pull request #4543 from nextcloud/bugfix/share-link-expirybugfix/gcc-fix
Fixed share link expiration box being ineditable and always attempting to set invalid date
-rw-r--r--src/gui/sharelinkwidget.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gui/sharelinkwidget.cpp b/src/gui/sharelinkwidget.cpp
index 0b2571ef2..8c77c2968 100644
--- a/src/gui/sharelinkwidget.cpp
+++ b/src/gui/sharelinkwidget.cpp
@@ -487,8 +487,11 @@ void ShareLinkWidget::toggleExpireDateOptions(const bool enable)
const auto date = enable ? _linkShare->getExpireDate() : QDate::currentDate().addDays(1);
_ui->calendar->setDate(date);
_ui->calendar->setMinimumDate(QDate::currentDate().addDays(1));
- _ui->calendar->setMaximumDate(
- QDate::currentDate().addDays(_account->capabilities().sharePublicLinkExpireDateDays()));
+
+ if(_account->capabilities().sharePublicLinkExpireDateDays() > 0) {
+ _ui->calendar->setMaximumDate(QDate::currentDate().addDays(_account->capabilities().sharePublicLinkExpireDateDays()));
+ }
+
_ui->calendar->setFocus();
if (!enable && _linkShare && _linkShare->getExpireDate().isValid()) {