From e436ff0c6a5e3e91a2254d27a39f4dabf762155d Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Mon, 18 Jul 2022 11:43:20 +0200 Subject: [PATCH] fix owner on non personal spaces --- services/graph/pkg/service/v0/drives.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/services/graph/pkg/service/v0/drives.go b/services/graph/pkg/service/v0/drives.go index 9ec9984db..c43f300dd 100644 --- a/services/graph/pkg/service/v0/drives.go +++ b/services/graph/pkg/service/v0/drives.go @@ -223,7 +223,6 @@ func (g Graph) CreateDrive(w http.ResponseWriter, r *http.Request) { } csr := storageprovider.CreateStorageSpaceRequest{ - Owner: us, Type: driveType, Name: spaceName, Quota: getQuota(drive.Quota, g.config.Spaces.DefaultQuota), @@ -237,6 +236,10 @@ func (g Graph) CreateDrive(w http.ResponseWriter, r *http.Request) { csr.Opaque = utils.AppendPlainToOpaque(csr.Opaque, "spaceAlias", *drive.DriveAlias) } + if driveType == "personal" { + csr.Owner = us + } + resp, err := client.CreateStorageSpace(r.Context(), &csr) if err != nil { errorcode.GeneralException.Render(w, r, http.StatusInternalServerError, err.Error())