diff --git a/changelog/unreleased/lwshares-fix.md b/changelog/unreleased/lwshares-fix.md index eb23a22a4c..8659efeb3b 100644 --- a/changelog/unreleased/lwshares-fix.md +++ b/changelog/unreleased/lwshares-fix.md @@ -1,7 +1,8 @@ -Bugfix: fix shares for external accounts +Bugfix: Drop assumptions about user types when dealing with shares -We may have external accounts with regular usernames (and with null uid): -This patch decorates such usernames when storing them as Grantee in a share, -such that when a share is retrieved, permissions are checked correctly. +We may have external accounts with regular usernames (and with null uid), +therefore the current logic to heuristically infer the user type from +a grantee's username is broken. This PR removes those heuristics and +requires the upper level to resolve the user type. https://github.com/cs3org/reva/pull/4849