Merge pull request #4363 from owncloud/fix-quota-unrestricted

fix unrestricted quota
This commit is contained in:
Michael Barz
2022-08-08 20:57:44 +02:00
committed by GitHub
2 changed files with 8 additions and 4 deletions

View File

@@ -0,0 +1,5 @@
Bugfix: Fix unrestricted quota on the graphAPI
Unrestricted quota needs to show 0 on the API. It is not good for clients when the property is missing.
https://github.com/owncloud/ocis/pull/4363

View File

@@ -640,16 +640,15 @@ func (g Graph) getDriveQuota(ctx context.Context, space *storageprovider.Storage
}
used := int64(res.UsedBytes)
total := int64(res.TotalBytes)
qta := libregraph.Quota{
Remaining: &remaining,
Used: &used,
Total: &total,
}
var t int64
if total := int64(res.TotalBytes); total != 0 {
// A quota was set
qta.Total = &total
if total != 0 {
t = total
} else {
// Quota was not set