mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Merge pull request #4543 from nextcloud/bugfix/share-link-expiry
Fixed share link expiration box being ineditable and always attempting to set invalid date
This commit is contained in:
commit
522d8024cd
@ -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()) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user