From 31f3800d0d6dcae24d7f00edafe48b08c2deb68e Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 16 May 2022 18:34:22 +0200 Subject: [PATCH] Fixed share link expiration box being ineditable and always reloading invalid date Signed-off-by: Claudio Cambra --- src/gui/sharelinkwidget.cpp | 7 +++++-- 1 file 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()) { -- 2.30.2