From 8c02c94a86f102089ec627b596782941eaa031d8 Mon Sep 17 00:00:00 2001
From: TCHERNIATINSKY <philippe.tcherniatinsky@inrae.fr>
Date: Wed, 20 Apr 2022 15:56:21 +0200
Subject: [PATCH] correction #38

---
 .../java/fr/inra/oresing/rest/AuthorizationService.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/fr/inra/oresing/rest/AuthorizationService.java b/src/main/java/fr/inra/oresing/rest/AuthorizationService.java
index 5fda84fc3..9e3ebe6e2 100644
--- a/src/main/java/fr/inra/oresing/rest/AuthorizationService.java
+++ b/src/main/java/fr/inra/oresing/rest/AuthorizationService.java
@@ -259,14 +259,15 @@ public class AuthorizationService {
     }
 
     private ImmutableSortedSet<GetGrantableResult.DataGroup> getDataGroups(Application application, String dataType) {
-        ImmutableSortedSet<GetGrantableResult.DataGroup> dataGroups = ImmutableSortedSet.of();
+        ImmutableSortedSet<GetGrantableResult.DataGroup> dataGroups =
         Optional.of(application.getConfiguration().getDataTypes().get(dataType))
                 .map(Configuration.DataTypeDescription::getAuthorization)
                 .map(Configuration.AuthorizationDescription::getDataGroups)
                 .map(dg -> dg.entrySet().stream()
                     .map(dataGroupEntry -> new GetGrantableResult.DataGroup(dataGroupEntry.getKey(), dataGroupEntry.getValue().getLabel()))
-                    .collect(ImmutableSortedSet.toImmutableSortedSet(Comparator.comparing(GetGrantableResult.DataGroup::getId))))
-                        .orElseGet(ImmutableSortedSet::of);
+                    .collect(ImmutableSortedSet.toImmutableSortedSet(Comparator.comparing(GetGrantableResult.DataGroup::getId)) )
+                )
+                .orElseGet(ImmutableSortedSet::of);
         return dataGroups;
     }
 
-- 
GitLab