diff options
author | Claudio Cambra <claudio.cambra@gmail.com> | 2022-05-16 21:44:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-16 21:44:31 +0300 |
commit | 522d8024cd271f783cd4df7b48591cbb12188309 (patch) | |
tree | 7c5f25355e74c05de7f71c4ba6ec1044c12b6c80 | |
parent | fc8bfdc9f30183ac056661d0e00a9b6e32caec3f (diff) | |
parent | 31f3800d0d6dcae24d7f00edafe48b08c2deb68e (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.cpp | 7 |
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()) { |