Merge branch 'stable-3.1' into stable-3.2

* stable-3.1:
  Update git submodules
  Update git submodules
  Update git submodules
  Update git submodules
  Update git submodules
  Update git submodules
  Update git submodules
  Update git submodules
  Fix 'visibleto' predicate for group
  Upgrade recommended version of buildifier to 3.0.0
  Update git submodules
  Update git submodules
  Update git submodules

Change-Id: I95c5ea380a7135aadf5713fd4ec5772adb77a0c7
This commit is contained in:
Marco Miller
2020-04-29 15:51:58 -04:00
3 changed files with 45 additions and 2 deletions

View File

@@ -86,7 +86,10 @@ public class ChangeIsVisibleToPredicate extends IsVisibleToPredicate<ChangeData>
PermissionBackend.WithUser withUser =
user.isIdentifiedUser()
? permissionBackend.absentUser(user.getAccountId())
: permissionBackend.user(anonymousUserProvider.get());
: permissionBackend.user(
Optional.of(user)
.filter(u -> u instanceof SingleGroupUser)
.orElseGet(anonymousUserProvider::get));
try {
withUser.indexedChange(cd, notes).check(ChangePermission.READ);
} catch (PermissionBackendException e) {