From 3bc52edcd34be79ed7f8070e92f5d68152aba324 Mon Sep 17 00:00:00 2001 From: Andreas Dinauer Date: Sun, 15 Mar 2026 15:08:31 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20redirect=20uri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/de/tavolio/realm/client/ClientEntity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/tavolio/realm/client/ClientEntity.java b/src/main/java/de/tavolio/realm/client/ClientEntity.java index 140c48c..17f102f 100644 --- a/src/main/java/de/tavolio/realm/client/ClientEntity.java +++ b/src/main/java/de/tavolio/realm/client/ClientEntity.java @@ -10,6 +10,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; +import java.util.stream.Collectors; @Entity @Table(name = "client") @@ -36,7 +37,7 @@ public class ClientEntity implements RealmScoped joinColumns = @JoinColumn(name = "client_id") ) @Column(name = "permission") - private Set permissions = new HashSet<>(); + private Set permissions = new HashSet<>(); public String getId() { @@ -95,12 +96,12 @@ public class ClientEntity implements RealmScoped public Set getPermissions() { - return permissions; + return permissions.stream().map(Permission::valueOf).collect(Collectors.toSet()); } public ClientEntity setPermissions(Set permissions) { - this.permissions = permissions; + this.permissions = permissions.stream().map(Enum::toString).collect(Collectors.toSet()); return this; } }