From 1b8170922106c2d684b0ad028fc9fd39c7386bf7 Mon Sep 17 00:00:00 2001 From: Bastian Beier Date: Wed, 5 Feb 2025 15:10:47 +0100 Subject: [PATCH] fix: Role conversion --- changelog/unreleased/fix-role-conversion.md | 5 +++++ pkg/conversions/role.go | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changelog/unreleased/fix-role-conversion.md diff --git a/changelog/unreleased/fix-role-conversion.md b/changelog/unreleased/fix-role-conversion.md new file mode 100644 index 0000000000..92b7d75ee7 --- /dev/null +++ b/changelog/unreleased/fix-role-conversion.md @@ -0,0 +1,5 @@ +Bugfix: Role conversion + +Fix role from resource permission conversion + +https://github.com/cs3org/reva/pull/5071 \ No newline at end of file diff --git a/pkg/conversions/role.go b/pkg/conversions/role.go index 3d3e3b5a62..12b9470e4c 100644 --- a/pkg/conversions/role.go +++ b/pkg/conversions/role.go @@ -617,7 +617,7 @@ func RoleFromResourcePermissions(rp *provider.ResourcePermissions, islink bool) if rp.ListGrants { r.Name = RoleEditorListGrants } - if rp.RemoveGrant && rp.ListFileVersions { + if rp.ListGrants && rp.ListFileVersions { r.Name = RoleEditorListGrantsWithVersions } if rp.RemoveGrant {