diff --git a/changelog/unreleased/fix-3747.md b/changelog/unreleased/fix-3747.md new file mode 100644 index 00000000000..d3ce2de86df --- /dev/null +++ b/changelog/unreleased/fix-3747.md @@ -0,0 +1,3 @@ +Bugfix: Fix persisting updates of received shares in json driver + +https://github.com/cs3org/reva/issues/3747 \ No newline at end of file diff --git a/pkg/ocm/share/repository/json/json.go b/pkg/ocm/share/repository/json/json.go index defedb34406..109a3d367eb 100644 --- a/pkg/ocm/share/repository/json/json.go +++ b/pkg/ocm/share/repository/json/json.go @@ -508,6 +508,7 @@ func (m *mgr) UpdateReceivedShare(ctx context.Context, user *userpb.User, share switch mask { case "state": rs.State = share.State + m.model.ReceivedShares[share.Id.OpaqueId].State = share.State // TODO case "mount_point": default: return nil, errtypes.NotSupported("updating " + mask + " is not supported")