mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-26 23:28:14 +03:00
Don't display quota information when the user has no quota.
- The code handling the api response was not up to date with the latest api changes. - Unlimited quota display: use qint64 to avoid data loss - Change total with quota: total holds the quota total and not the storage total. Signed-off-by: Camila <hello@camila.codes>
This commit is contained in:
parent
fdc160460b
commit
bd9aae8ca2
3 changed files with 3 additions and 3 deletions
|
@ -739,7 +739,7 @@ void AccountSettings::slotUpdateQuota(qint64 total, qint64 used)
|
|||
_ui->quotaProgressBar->setVisible(false);
|
||||
_ui->quotaInfoLabel->setToolTip(QString());
|
||||
|
||||
/* -1 means not computed; -2 means unknown; -3 means unlimited (#3940)*/
|
||||
/* -1 means not computed; -2 means unknown; -3 means unlimited (#owncloud/client/issues/3940)*/
|
||||
if (total == 0 || total == -1) {
|
||||
_ui->quotaInfoLabel->setText(tr("Currently there is no storage usage information available."));
|
||||
} else {
|
||||
|
|
|
@ -68,7 +68,7 @@ signals:
|
|||
|
||||
public slots:
|
||||
void slotOpenOC();
|
||||
void slotUpdateQuota(qint64, qint64);
|
||||
void slotUpdateQuota(qint64 total, qint64 used);
|
||||
void slotAccountStateChanged();
|
||||
void slotStyleChanged();
|
||||
|
||||
|
|
|
@ -124,7 +124,7 @@ void UserInfo::slotUpdateLastInfo(const QJsonDocument &json)
|
|||
// Quota
|
||||
auto objQuota = objData.value("quota").toObject();
|
||||
qint64 used = objQuota.value("used").toDouble();
|
||||
qint64 total = objQuota.value("total").toDouble();
|
||||
qint64 total = objQuota.value("quota").toDouble();
|
||||
|
||||
if(_lastInfoReceived.isNull() || _lastQuotaUsedBytes != used || _lastQuotaTotalBytes != total) {
|
||||
_lastQuotaUsedBytes = used;
|
||||
|
|
Loading…
Reference in a new issue