From a00bb51e26373f04e0fa9b1da68db3bdfd01b6cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sven=20K=C3=A4stle?= <sven.kaestle@gmx.de>
Date: Fri, 7 Sep 2018 15:34:05 +0200
Subject: [PATCH] fix: retun representation only if it is not null

---
 .../submission/controller/SubmissionController.java  | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/controller/SubmissionController.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/controller/SubmissionController.java
index 2b59c012..7f5b6a30 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/controller/SubmissionController.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/controller/SubmissionController.java
@@ -449,11 +449,13 @@ public class SubmissionController implements ISubmission {
         ArrayList<SubmissionProjectRepresentation> representations = new ArrayList<>();
 
         while (rs.next()) {
-            representations.add(new SubmissionProjectRepresentation(
-                    rs.getString("userId"),
-                    Category.valueOf(rs.getString("category").toUpperCase()),
-                    rs.getString("fullSubmissionId")
-            ));
+            if (!Strings.isNullOrEmpty(rs.getString("category"))) {
+                representations.add(new SubmissionProjectRepresentation(
+                        rs.getString("userId"),
+                        Category.valueOf(rs.getString("category").toUpperCase()),
+                        rs.getString("fullSubmissionId")
+                ));
+            }
         }
 
         return representations;
-- 
GitLab