From 12832bed88caff888e1193d109d58ca1d7e9905e Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Wed, 6 Jul 2022 19:06:42 +0000 Subject: [PATCH] GUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes. --- .../org/apache/guacamole/vault/user/VaultUserContext.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java index 06ee8aaac..dbfbbb9cb 100644 --- a/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java +++ b/extensions/guacamole-vault/modules/guacamole-vault-base/src/main/java/org/apache/guacamole/vault/user/VaultUserContext.java @@ -24,6 +24,7 @@ import com.google.inject.assistedinject.Assisted; import com.google.inject.assistedinject.AssistedInject; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.concurrent.ExecutionException; @@ -430,10 +431,11 @@ public class VaultUserContext extends TokenInjectingUserContext { public Collection
getConnectionGroupAttributes() { // Add any custom attributes to any previously defined attributes - return Stream.concat( + return Collections.unmodifiableCollection(Stream.concat( super.getConnectionGroupAttributes().stream(), attributeService.getConnectionGroupAttributes().stream() - ).collect(Collectors.toUnmodifiableList()); + ).collect(Collectors.toList())); + } }