From 9667eb631ba193a2dac454e776b46f3124edbdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Wed, 24 Jan 2024 09:41:20 +0100 Subject: [PATCH 1/2] Return absolute paths for shares in the share jail --- .../services/sharesstorageprovider/sharesstorageprovider.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/grpc/services/sharesstorageprovider/sharesstorageprovider.go b/internal/grpc/services/sharesstorageprovider/sharesstorageprovider.go index 432bcb15ce..1d678d06bc 100644 --- a/internal/grpc/services/sharesstorageprovider/sharesstorageprovider.go +++ b/internal/grpc/services/sharesstorageprovider/sharesstorageprovider.go @@ -321,7 +321,7 @@ func (s *service) GetPath(ctx context.Context, req *provider.GetPathRequest) (*p return &provider.GetPathResponse{ Status: status.NewOK(ctx), - Path: receivedShare.MountPoint.Path, + Path: filepath.Clean("/" + receivedShare.MountPoint.Path), }, nil } From e23bffa8eb3f72da648881442a75e3a65a79a5d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Wed, 24 Jan 2024 10:19:55 +0100 Subject: [PATCH 2/2] Add changelog --- changelog/unreleased/fix-dav-meta.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 changelog/unreleased/fix-dav-meta.md diff --git a/changelog/unreleased/fix-dav-meta.md b/changelog/unreleased/fix-dav-meta.md new file mode 100644 index 0000000000..4a79d4790f --- /dev/null +++ b/changelog/unreleased/fix-dav-meta.md @@ -0,0 +1,5 @@ +Bugfix: Make /dav/meta consistent + +We now also return absolute paths for shares in the share jail in the /dav/meta endpoint. + +https://github.com/cs3org/reva/pull/4474