From c71cfbe6ec643539dbabe8505a64fe87ccae0962 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Fri, 24 May 2024 11:52:50 +0200 Subject: [PATCH] replace `String[]` with `List` due to arrays needing special treatments in records' equal/hashcode computation --- .../src/main/java/org/cryptomator/hub/api/UsersResource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/org/cryptomator/hub/api/UsersResource.java b/backend/src/main/java/org/cryptomator/hub/api/UsersResource.java index 32e160bb..4e73ece5 100644 --- a/backend/src/main/java/org/cryptomator/hub/api/UsersResource.java +++ b/backend/src/main/java/org/cryptomator/hub/api/UsersResource.java @@ -191,11 +191,11 @@ public List getTrustedUsers() { } public record TrustedUserDto(@JsonProperty("trustedUserId") String trustedUserId, - @JsonProperty("signatureChain") String[] signatureChain) { + @JsonProperty("signatureChain") List signatureChain) { public static TrustedUserDto fromEntity(EffectiveWot entity) { - return new TrustedUserDto(entity.getId().getTrustedUserId(), entity.getSignatureChain()); + return new TrustedUserDto(entity.getId().getTrustedUserId(), List.of(entity.getSignatureChain())); } } } \ No newline at end of file