mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-04-22 02:38:32 -05:00
update reva to latest edge
This commit is contained in:
Generated
Vendored
+3
@@ -683,6 +683,9 @@ func (s *service) Stat(ctx context.Context, req *provider.StatRequest) (*provide
|
||||
PermissionSet: &provider.ResourcePermissions{
|
||||
// TODO
|
||||
},
|
||||
Space: &provider.StorageSpace{
|
||||
SpaceType: "virtual",
|
||||
},
|
||||
Etag: etag,
|
||||
Owner: owner.Id,
|
||||
},
|
||||
|
||||
Generated
Vendored
+1
-1
@@ -46,7 +46,7 @@ func (h *Handler) createPublicLinkShare(w http.ResponseWriter, r *http.Request,
|
||||
ctx := r.Context()
|
||||
log := appctx.GetLogger(ctx)
|
||||
|
||||
c, err := pool.GetGatewayServiceClient(h.gatewayAddr)
|
||||
c, err := h.getClient()
|
||||
if err != nil {
|
||||
return nil, &ocsError{
|
||||
Code: response.MetaServerError.StatusCode,
|
||||
|
||||
Generated
Vendored
+2
-1
@@ -210,7 +210,7 @@ func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
sublog := appctx.GetLogger(ctx).With().Interface("ref", ref).Logger()
|
||||
|
||||
statReq := provider.StatRequest{Ref: &ref}
|
||||
statReq := provider.StatRequest{Ref: &ref, FieldMask: &fieldmaskpb.FieldMask{Paths: []string{"space"}}}
|
||||
statRes, err := client.Stat(ctx, &statReq)
|
||||
if err != nil {
|
||||
sublog.Debug().Err(err).Msg("CreateShare: error on stat call")
|
||||
@@ -233,6 +233,7 @@ func (h *Handler) CreateShare(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
// check that this is a valid share
|
||||
if statRes.Info.Id.OpaqueId == statRes.Info.Id.SpaceId &&
|
||||
statRes.GetInfo().GetSpace().GetSpaceType() == "personal" &&
|
||||
(shareType != int(conversions.ShareTypeSpaceMembershipUser) && shareType != int(conversions.ShareTypeSpaceMembershipGroup)) {
|
||||
response.WriteOCSError(w, r, http.StatusBadRequest, "Can not share space root", nil)
|
||||
return
|
||||
|
||||
+1
@@ -604,6 +604,7 @@ func (fs *Decomposedfs) UpdateStorageSpace(ctx context.Context, req *provider.Up
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
metadata[prefixes.TreeMTimeAttr] = []byte(time.Now().UTC().Format(time.RFC3339Nano))
|
||||
|
||||
err = spaceNode.SetXattrs(metadata, true)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user