fix unrestricted quota

This commit is contained in:
Michael Barz
2022-08-08 19:24:50 +02:00
parent df8e64665b
commit bb9903515f
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